Henrywood and Agarwal, Equation (12)

Time bar (total: 25.8s)

analyze656.0ms (2.5%)

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: 357.0ms
ival-pow: 204.0ms (57.1% of total)
ival-mult: 71.0ms (19.9% of total)
ival-div: 65.0ms (18.2% of total)
ival-sub: 12.0ms (3.4% of total)
const: 4.0ms (1.1% of total)
backward-pass: 1.0ms (0.3% of total)

sample6.1s (23.6%)

Results
2.7s13095×0invalid
2.1s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.9s
ival-mult: 1.3s (34.2% of total)
ival-pow: 1.3s (32.3% of total)
ival-div: 1.1s (29.2% of total)
ival-sub: 118.0ms (3% of total)
const: 40.0ms (1% of total)
backward-pass: 9.0ms (0.2% of total)
Bogosity

preprocess435.0ms (1.7%)

Algorithm
egg-herbie
Rules
6238×*-lowering-*.f32
6238×*-lowering-*.f64
2864×/-lowering-/.f32
2864×/-lowering-/.f64
1780×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0171588
1566580
21968559
34812554
02327
15227
215926
3106026
4360226
5742926
0828126
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 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
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))) (fma (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1))
(* (* (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)))) (fma (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1))
(* (* (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))) (fnmadd (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1)))
(* (* (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))) (fnmadd (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1)))
(* (* (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))) (fma (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1))
(* (* (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))) (fma (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1))
(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)))) (fnmsub (pow (* 1/2 (* M (/ D d))) 2) (* -1/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))) (fnmsub (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 (neg l))) (* (sqrt (/ d h)) (fnmsub (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 h)) (sqrt (/ d l))) (fnmsub (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 (/ (* M (neg D)) (* 2 d)) 2)) (/ h l)))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (fnmsub (pow (* 1/2 (* M (/ D d))) 2) (* -1/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 l)) (* (sqrt (/ h d)) (fma -1/2 (* (/ d l) (pow (* M (/ (/ D 2) h)) 2)) 1)))
(* (* (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)) (fnmadd (pow (/ (* M (/ D 2)) l) 2) (* 1/2 (/ h d)) 1)))
(* (* (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))) (fma -1/2 (* (/ h l) (pow (* d (/ (/ D 2) M)) 2)) 1))
(* (* (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))) (fnmadd (pow (* d (/ M (* 2 D))) 2) (* 1/2 (/ h l)) 1))
(* (* (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))) (fnmadd (pow (* 1/2 (* M (/ D d))) 2) (* 1/2 (/ l h)) 1))
(* (* (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)) (fnmadd (pow (* h (/ (/ D 2) d)) 2) (* 1/2 (/ M l)) 1)))
(* (* (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)) (fma (/ D l) (* (pow (* M (/ h (* d 2))) 2) -1/2) 1)))
(* (* (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)) (fnmadd (pow (* l (/ (/ D 2) d)) 2) (/ (* 1/2 h) M) 1)))
(* (* (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))) (fma -1/2 (* (pow (* M (/ l (* d 2))) 2) (/ h D)) 1))
(* (* (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))) (fma (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)) 1))
Symmetry

(abs M)

(abs D)

(sort M D)

explain294.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
72123(8.959750340791065e+133 8.484891995323157e+247 1.5772921965812026e+298 9.396623805045339e-26 1.0201748741053357e+299)0-(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
56140(8.959750340791065e+133 8.484891995323157e+247 1.5772921965812026e+298 9.396623805045339e-26 1.0201748741053357e+299)0-(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
430-0-(*.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.0501092951120892e-224 -1.7066543827296563e+99 -1.582802286671004e+92 5.938363075376374e-172 39.43487808071484)(*.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))))
260-2(-2.605571484573045e-5 -1.0836786717149862e-159 -8.570120217443192e-134 2.707811538958402e-243 1.2578009582287374e-73)(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
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)
032(8.959750340791065e+133 8.484891995323157e+247 1.5772921965812026e+298 9.396623805045339e-26 1.0201748741053357e+299)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
159.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: 33.0ms (42.2% of total)
ival-mult: 22.0ms (28.2% of total)
ival-div: 19.0ms (24.3% of total)
ival-sub: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 36 to 23 computations (36.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.2%
(*.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))))
53.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
Compiler

Compiled 76 to 45 computations (40.8% saved)

simplify258.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 8 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 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
Rules
7542×*-lowering-*.f32
7542×*-lowering-*.f64
2686×/-lowering-/.f32
2686×/-lowering-/.f64
1412×neg-lowering-neg.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036296
1102291
2409279
33156259
45339259
08249259
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
1
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(* (* M D) (* M D))
(* M D)
M
D
(* 4 (* d d))
4
(* d d)
(* (/ h l) -1/2)
(/ h l)
-1/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 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d)))
1
#s(literal 1 binary64)
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 M D)) #s(literal 4 binary64))) d) d)
(* (* M D) (* M D))
(*.f64 M (*.f64 D (*.f64 M D)))
(* M D)
(*.f64 M D)
M
D
(* 4 (* d d))
(*.f64 d (*.f64 d #s(literal 4 binary64)))
4
#s(literal 4 binary64)
(* d d)
(*.f64 d d)
(* (/ h l) -1/2)
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
(/ h l)
(/.f64 h l)
-1/2
#s(literal -1/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)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d))))
(* (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 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/8 binary64))) (*.f64 d d)))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 M D)) #s(literal 4 binary64))) d) d))) l)
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(*.f64 M (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M D)) d) d) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 M D)) #s(literal 4 binary64))) d) d)
(/ (* M D) (* 2 d))
(/.f64 (/.f64 (*.f64 M D) 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)

localize196.0ms (0.8%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy90.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))))
accuracy84.1%
(*.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))
accuracy79.3%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy73.9%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy83.7%
(*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
accuracy79.3%
(sqrt.f64 (/.f64 d h))
accuracy77.4%
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
accuracy73.9%
(sqrt.f64 (/.f64 d l))
Results
123.0ms256×0valid
Compiler

Compiled 318 to 36 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 34.0ms (45% of total)
ival-div: 16.0ms (21.2% of total)
ival-pow: 16.0ms (21.2% of total)
ival-sqrt: 4.0ms (5.3% of total)
ival-sub: 3.0ms (4% of total)
ival-add: 1.0ms (1.3% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series95.0ms (0.4%)

Counts
13 → 588
Calls
Call 1
Inputs
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))>
#<alt (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))>
#<alt (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))>
#<alt (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))>
#<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)) (/ h l))>
#<alt (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))>
#<alt (sqrt (/ d l))>
#<alt (/ (* (* M D) (* M D)) (* 4 (* d d)))>
#<alt (sqrt (/ d h))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (pow (/ d h) (/ 1 2))>
Outputs
#<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 (* (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 (* -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) 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)) (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)))>
#<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/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 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 (* -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 (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))>
Calls

147 calls:

TimeVariablePointExpression
21.0ms
M
@0
(/ (* (* M D) (* M D)) (* 4 (* d d)))
5.0ms
d
@-inf
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
4.0ms
d
@inf
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
4.0ms
M
@inf
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
3.0ms
l
@0
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))

rewrite479.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
4204×/-lowering-/.f32
4204×/-lowering-/.f64
3396×*-lowering-*.f32
3396×*-lowering-*.f64
1750×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036186
1183181
21619175
08167175
Stop Event
iter limit
node limit
Counts
13 → 638
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(* (sqrt (/ d h)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
(* (* (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)) (/ h l))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(sqrt (/ d l))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(sqrt (/ d h))
(pow (/ d l) (/ 1 2))
(pow (/ d h) (/ 1 2))
Outputs
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(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 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d 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 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d l) (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.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 d h))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.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 d l))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (/.f64 d h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d h)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d h)) (/.f64 d l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))) (neg.f64 (sqrt.f64 l)))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (-.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(*.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 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d h)))
(-.f64 (/.f64 (/.f64 d h) (-.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)) (-.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M 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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))) #s(literal -1/2 binary64) (sqrt.f64 (/.f64 d h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d h) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))) (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (-.f64 (/.f64 d h) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 d h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 (/.f64 d h)))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 d h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M 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 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))) (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 h))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (/.f64 d h) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 d h) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) #s(literal 2 binary64)) (-.f64 (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d h)))
(*.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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(+.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 M D) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.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 l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l) (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64))) (*.f64 l (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 h #s(literal -1/2 binary64))) l)
(/.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64))) (*.f64 d d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) l)
(/.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 h #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))))) (neg.f64 (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))) (neg.f64 (*.f64 l (*.f64 d d))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 h #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 4 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d d))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))
(*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) d))
(*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1/2 binary64)) (/.f64 h l))
(*.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h))) #s(literal -1/2 binary64))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (/.f64 d (pow.f64 (*.f64 l h) #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 (*.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 (/.f64 d (pow.f64 (*.f64 l h) #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 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (+.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 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 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)) l)) (*.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 l h) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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 (*.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) (/.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 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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 (*.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 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l)))) (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 l h) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (*.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 l h) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1 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)) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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))))))) (neg.f64 (+.f64 #s(literal 1 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)) l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l))))) (neg.f64 (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 l h) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (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 l h) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1 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)) l))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h)))) (*.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #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)))) (/.f64 l h)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.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 l h)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 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)) l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l))))
(*.f64 (-.f64 #s(literal 1 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)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (-.f64 #s(literal 1 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)) l)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(+.f64 #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)))) (/.f64 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)))) (/.f64 l h)) #s(literal 1 binary64))
(-.f64 #s(literal 1 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)) l))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (*.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 (*.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) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l))) (/.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 (*.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 (/.f64 #s(literal 1 binary64) (-.f64 #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)))) (/.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 (*.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)))))
(fma.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)))) #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 #s(literal 1/2 binary64) (neg.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 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)))) (neg.f64 (/.f64 h l)) #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 h l) #s(literal 1 binary64))
(fma.f64 #s(literal -1 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)) l) #s(literal 1 binary64))
(fma.f64 (neg.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)))) #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)))) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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)) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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)) l))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #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 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/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 (*.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 #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 (+.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 (*.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) (/.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 (+.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/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 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 (*.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 (-.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 (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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)) l)))))
(/.f64 (neg.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))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (neg.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))))))) (neg.f64 (+.f64 #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 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 D d) (/.f64 D d)))) (/.f64 l h)))))))
(/.f64 (neg.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)))))) (neg.f64 (+.f64 #s(literal 1 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)) l))))
(/.f64 (neg.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)))))) (neg.f64 (-.f64 #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)))) (/.f64 l h)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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/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 (*.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) (/.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) (*.f64 (/.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) (/.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 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l))) (*.f64 (+.f64 #s(literal 1 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)) l)) (*.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 (*.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) (/.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 (neg.f64 (neg.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)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (neg.f64 (neg.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))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 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)) l)))))
(/.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 (*.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)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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))))) #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 (*.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) (/.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))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (*.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 (*.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) (/.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 (*.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 (*.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) (/.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (*.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 (*.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) (/.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 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l))) #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 (*.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))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l)))) (+.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 (*.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 (*.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 (*.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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)) l))) (/.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 (*.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)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 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)) l))) #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 #s(literal 1 binary64) (*.f64 (/.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) (/.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 (-.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 (*.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) (/.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 l h) (*.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 binary64) (/.f64 (/.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)))) #s(literal 1 binary64))))
(/.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 l (*.f64 #s(literal 1 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) (/.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 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 D d) (/.f64 D d)))) (neg.f64 (/.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 (neg.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 0 binary64) l))
(/.f64 (*.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 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 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)))) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 #s(literal 1 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 (*.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 (neg.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)))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.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)))))) (neg.f64 (/.f64 l h)))
(/.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)))) #s(literal 1 binary64))) (neg.f64 (/.f64 l h)))
(/.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))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 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 (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)))))) (neg.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 1 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)) 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 #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 h 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 h l))
(*.f64 (/.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) #s(literal 1 binary64))
(*.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 (/.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 #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 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 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #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 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 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 d l))) #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 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (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 (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 (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 (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 #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/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) (-.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 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) d)))
(/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 d d))) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) d) d)
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 1 binary64))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (*.f64 d d))))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 M D))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 d d)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) d)) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 M (*.f64 D (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(*.f64 M (*.f64 (*.f64 D (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 M (/.f64 (*.f64 D (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 D (*.f64 M (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (*.f64 M (*.f64 M D)) (*.f64 D (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M (*.f64 M D)) (/.f64 D (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 M D))
(*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D D) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 D (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 M M) #s(literal 4 binary64)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 D D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d d)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 D d))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (pow.f64 (/.f64 d (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) M) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 D (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 D (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (/.f64 D 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 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 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 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 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)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.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 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 (*.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 (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 (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 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.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 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 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) (-.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 (*.f64 #s(literal 1 binary64) (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)) (sqrt.f64 (/.f64 d h)))
(*.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 #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 d l))) #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 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (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 (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 (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 (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 #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/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) (-.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 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.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)))
(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 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 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 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 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)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.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 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 (*.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 (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 (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 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.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 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 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) (-.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 (*.f64 #s(literal 1 binary64) (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)) (sqrt.f64 (/.f64 d h)))
(*.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)))

simplify340.0ms (1.3%)

Algorithm
egg-herbie
Rules
6044×*-lowering-*.f32
6044×*-lowering-*.f64
2830×/-lowering-/.f32
2830×/-lowering-/.f64
1534×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02389787
17009400
225679343
366529337
080789337
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* -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)))
(* (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)))
(* -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) 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)) (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)))
(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/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 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))
(* -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))
(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))
Outputs
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) 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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) 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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 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 (+ (* -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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(neg.f64 (*.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) 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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal 0 binary64) (*.f64 d (-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))) (/.f64 #s(literal -1/8 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 binary64) (*.f64 d (-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))) (/.f64 #s(literal -1/8 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 binary64) (*.f64 d (-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))) (/.f64 #s(literal -1/8 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))))))
(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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 #s(literal 0 binary64) (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal 0 binary64) (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal 0 binary64) (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) l)) (*.f64 d d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (*.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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) 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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) 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 D D) d) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 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 (+ (* -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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))) (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))))
(/ (+ (* -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 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) h))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(neg.f64 (*.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h 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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 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 (*.f64 M M) h)) (*.f64 D D)) (*.f64 l (*.f64 d d)))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d 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)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(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)))
(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)))

eval148.0ms (0.6%)

Compiler

Compiled 48870 to 2757 computations (94.4% saved)

prune208.0ms (0.8%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New1186401226
Fresh000
Picked202
Done000
Total1188401228
Accuracy
88.6%
Counts
1228 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.8%
(fma.f64 (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 d l) (/.f64 h d)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 (/.f64 d l))))
26.2%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) h)
18.2%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
15.2%
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
30.7%
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 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)) l)))) (sqrt.f64 h))
53.3%
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
29.9%
(*.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 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
27.2%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
30.3%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
25.0%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
4.5%
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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 #s(literal 0 binary64) h))
57.5%
(*.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 #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))))
67.2%
(*.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 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 1/2 binary64))) (/.f64 h l))))
59.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 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))))))))
37.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 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 #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))))
34.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.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))))
37.9%
(*.f64 (*.f64 (/.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))) (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))))
59.0%
(*.f64 (*.f64 (-.f64 #s(literal 1 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)) l)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
37.9%
(*.f64 (*.f64 (*.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)))) (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))))
16.7%
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
17.1%
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
48.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h))))
27.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))) (sqrt.f64 d)) (sqrt.f64 h)))
53.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (/.f64 h d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
30.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
53.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
9.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
17.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) l)) (*.f64 d d))))
52.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l)))))
55.4%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))))
52.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d d))))))
67.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M D)) #s(literal -1 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
54.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d d)) (/.f64 D #s(literal 4 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
67.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
60.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
20.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))))
40.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
30.3%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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)))))
26.5%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
26.0%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
Compiler

Compiled 2986 to 1844 computations (38.2% saved)

simplify240.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
cost-diff128
(/.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)))
cost-diff256
(*.f64 (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
cost-diff256
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
cost-diff0
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
cost-diff0
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
cost-diff0
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) h)
cost-diff128
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
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-diff128
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
cost-diff128
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
Rules
3668×*-lowering-*.f32
3668×*-lowering-*.f64
3650×/-lowering-/.f32
3650×/-lowering-/.f64
2066×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067669
1199660
2790626
32543626
43920626
54760626
65572626
77161626
87407626
97643626
08190626
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))
1
(* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))
(* (/ (* M D) (* d 4)) (/ (* M D) d))
(/ (* M D) (* d 4))
(* M D)
M
D
(* d 4)
4
(/ (* M D) d)
(* (/ h l) -1/2)
(/ h l)
-1/2
(* d (sqrt (/ 1 (* h l))))
d
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
1
(* h l)
h
l
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))
1
(* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))
(* (/ M (* d 4)) (/ (* D (* M D)) d))
(/ M (* d 4))
M
(* d 4)
4
(/ (* D (* M D)) d)
(* D (* M D))
D
(* M D)
(* (/ h l) -1/2)
(/ h l)
-1/2
(/ (+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l)))) h)
(+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l))))
(* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d)))
(sqrt (/ (* h (* h h)) (* l (* l l))))
(/ (* h (* h h)) (* l (* l l)))
(* h (* h h))
h
(* h h)
(* l (* l l))
l
(* l l)
(* (* D (* D (* M M))) (/ -1/8 d))
(* D (* D (* M M)))
D
(* D (* M M))
(* M M)
M
(/ -1/8 d)
-1/8
d
(* d (sqrt (/ h l)))
(sqrt (/ h l))
(/ h l)
(* (sqrt (/ d l)) (* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(sqrt (/ d l))
(/ d l)
d
l
(* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2))
(pow (- 0 d) 1/2)
(- 0 d)
0
1/2
(pow (- 0 h) 1/2)
(- 0 h)
h
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
1
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(* (* M D) (* M D))
(* M D)
M
D
(* 4 (* d d))
4
(* d d)
(* (/ h l) -1/2)
(/ h l)
-1/2
Outputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d))))
1
#s(literal 1 binary64)
(* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))
(* (/ (* M D) (* d 4)) (/ (* M D) d))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/ (* M D) (* d 4))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(* M D)
(*.f64 M D)
M
D
(* d 4)
(*.f64 d #s(literal 4 binary64))
4
#s(literal 4 binary64)
(/ (* M D) d)
(/.f64 (*.f64 M D) d)
(* (/ h l) -1/2)
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
(/ h l)
(/.f64 h l)
-1/2
#s(literal -1/2 binary64)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
d
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 l h))
1
#s(literal 1 binary64)
(* h l)
(*.f64 l h)
h
l
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d))))
1
#s(literal 1 binary64)
(* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))
(* (/ M (* d 4)) (/ (* D (* M D)) d))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/ M (* d 4))
(/.f64 M (*.f64 d #s(literal 4 binary64)))
M
(* d 4)
(*.f64 d #s(literal 4 binary64))
4
#s(literal 4 binary64)
(/ (* D (* M D)) d)
(*.f64 D (/.f64 (*.f64 M D) d))
(* D (* M D))
(*.f64 D (*.f64 M D))
D
(* M D)
(*.f64 M D)
(* (/ h l) -1/2)
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
(/ h l)
(/.f64 h l)
-1/2
#s(literal -1/2 binary64)
(/ (+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 M D)) (/.f64 (*.f64 M #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 M D)) (/.f64 (*.f64 M #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 M D)) (/.f64 (*.f64 M #s(literal -1/8 binary64)) d)))
(sqrt (/ (* h (* h h)) (* l (* l l))))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(/ (* h (* h h)) (* l (* l l)))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(* h (* h h))
(*.f64 h (*.f64 h h))
h
(* h h)
(*.f64 h h)
(* l (* l l))
(*.f64 l (*.f64 l l))
l
(* l l)
(*.f64 l l)
(* (* D (* D (* M M))) (/ -1/8 d))
(*.f64 (*.f64 D (*.f64 M D)) (/.f64 (*.f64 M #s(literal -1/8 binary64)) d))
(* D (* D (* M M)))
(*.f64 M (*.f64 D (*.f64 M D)))
D
(* D (* M M))
(*.f64 M (*.f64 M D))
(* M M)
(*.f64 M M)
M
(/ -1/8 d)
(/.f64 #s(literal -1/8 binary64) d)
-1/8
#s(literal -1/8 binary64)
d
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(/ h l)
(/.f64 h l)
(* (sqrt (/ d l)) (* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(pow (- 0 d) 1/2)
(sqrt.f64 (-.f64 #s(literal 0 binary64) d))
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
1/2
#s(literal 1/2 binary64)
(pow (- 0 h) 1/2)
(sqrt.f64 (-.f64 #s(literal 0 binary64) h))
(- 0 h)
(-.f64 #s(literal 0 binary64) h)
h
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d))))
1
#s(literal 1 binary64)
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 h (*.f64 d l)) d)))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(* (* M D) (* M D))
(*.f64 M (*.f64 D (*.f64 M D)))
(* M D)
(*.f64 M D)
M
D
(* 4 (* d d))
(*.f64 #s(literal 4 binary64) (*.f64 d d))
4
#s(literal 4 binary64)
(* d d)
(*.f64 d d)
(* (/ h l) -1/2)
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
(/ h l)
(/.f64 h l)
-1/2
#s(literal -1/2 binary64)

localize323.0ms (1.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy96.3%
(*.f64 (/.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 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
accuracy90.6%
(*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
accuracy88.1%
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
accuracy84.7%
(sqrt.f64 (/.f64 d l))
accuracy89.9%
(sqrt.f64 (/.f64 h l))
accuracy88.7%
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
accuracy87.6%
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
accuracy83.8%
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
accuracy94.5%
(/.f64 (*.f64 D (*.f64 M D)) d)
accuracy90.6%
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
accuracy88.2%
(sqrt.f64 (/.f64 d h))
accuracy84.7%
(sqrt.f64 (/.f64 d l))
accuracy100.0%
(*.f64 h l)
accuracy99.9%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy88.5%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
accuracy96.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))
accuracy90.6%
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))
accuracy88.2%
(sqrt.f64 (/.f64 d h))
accuracy84.7%
(sqrt.f64 (/.f64 d l))
Results
119.0ms135×0valid
83.0ms121×0invalid
Compiler

Compiled 722 to 68 computations (90.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 48.0ms (48.6% of total)
ival-div: 24.0ms (24.3% of total)
ival-sqrt: 9.0ms (9.1% of total)
ival-pow: 9.0ms (9.1% of total)
ival-add: 5.0ms (5.1% of total)
ival-sub: 2.0ms (2% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series79.0ms (0.3%)

Counts
27 → 1224
Calls
Call 1
Inputs
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))))>
#<alt (* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))))>
#<alt (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))>
#<alt (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))))>
#<alt (* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))))>
#<alt (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))>
#<alt (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))>
#<alt (/ (+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l)))) h)>
#<alt (+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l))))>
#<alt (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d)))>
#<alt (sqrt (/ (* h (* h h)) (* l (* l l))))>
#<alt (* (sqrt (/ d l)) (* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))>
#<alt (* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))>
#<alt (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2))>
#<alt (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d h))>
#<alt (/ (* D (* M D)) d)>
#<alt (/ (* h (* h h)) (* l (* l l)))>
#<alt (sqrt (/ h l))>
#<alt (/ (* (* M D) (* M D)) (* 4 (* d d)))>
#<alt (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))>
Outputs
#<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 (* (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 (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 (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 (* 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/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 (* (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/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 (* (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>
#<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 (/ (+ (* -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/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))>
#<alt (* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))>
#<alt (* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) 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 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 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 (/ h l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow h 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow h 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow h 2) (+ (* -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 (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow h 2) (+ (* -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 (* (pow h 2) (+ (* -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 (* (pow h 2) (+ (* -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 (/ (pow h 3) (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))>
#<alt (* d (sqrt (/ h l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (* d (sqrt (/ h l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))>
#<alt (* d (sqrt (/ h l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)>
#<alt (* d (sqrt (/ h l)))>
#<alt (* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))>
#<alt (* d (sqrt (/ h l)))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (sqrt (/ (pow h 3) (pow l 3)))>
#<alt (* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (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 (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) (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)))>
#<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 (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 (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)))>
#<alt (* -1 (sqrt (/ d h)))>
#<alt (* -1 (sqrt (/ d h)))>
#<alt (* -1 (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))>
#<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 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 (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 (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 (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (* (pow D 2) M) d)>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<alt (/ (pow h 3) (pow l 3))>
#<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 (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (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)) (* (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

306 calls:

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

rewrite716.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
6104×*-lowering-*.f32
6104×*-lowering-*.f64
3840×/-lowering-/.f32
3840×/-lowering-/.f64
2350×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067409
1391385
23082343
09870343
Stop Event
iter limit
node limit
Counts
27 → 2851
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))))
(* (sqrt (/ d h)) (+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))))
(+ 1 (* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2)))
(* (* (/ (* M D) (* d 4)) (/ (* M D) d)) (* (/ h l) -1/2))
(* d (sqrt (/ 1 (* h l))))
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
(* h l)
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))))
(* (sqrt (/ d h)) (+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))))
(+ 1 (* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2)))
(* (* (/ M (* d 4)) (/ (* D (* M D)) d)) (* (/ h l) -1/2))
(/ (+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l)))) h)
(+ (* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d))) (* d (sqrt (/ h l))))
(* (sqrt (/ (* h (* h h)) (* l (* l l)))) (* (* D (* D (* M M))) (/ -1/8 d)))
(sqrt (/ (* h (* h h)) (* l (* l l))))
(* (sqrt (/ d l)) (* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))))
(* (/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2)) (+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))))
(/ (pow (- 0 d) 1/2) (pow (- 0 h) 1/2))
(+ 1 (* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2)))
(sqrt (/ d l))
(sqrt (/ d h))
(/ (* D (* M D)) d)
(/ (* h (* h h)) (* l (* l l)))
(sqrt (/ h l))
(/ (* (* M D) (* M D)) (* 4 (* d d)))
(* (/ (* (* M D) (* M D)) (* 4 (* d d))) (* (/ h l) -1/2))
Outputs
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #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 0 binary64) h) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.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 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (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 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (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/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (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 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (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 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 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/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #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) h) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) (*.f64 l d))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 l (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal 4 binary64)) l))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) d)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 M (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) d)
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d d)) #s(literal 4 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))))
(*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d))
(*.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) #s(literal 1/2 binary64)))
(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 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))))
(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 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))) (*.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 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))))))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 l h))))
(/.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 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 l h)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 l h) #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 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (*.f64 l h))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))
(/.f64 #s(literal -1 binary64) (*.f64 l (-.f64 #s(literal 0 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))
(pow.f64 (*.f64 l h) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 l h)) #s(literal -2 binary64))
(pow.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))) #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 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(*.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 (log.f64 (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(/.f64 (*.f64 l h) #s(literal 1 binary64))
(/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 l h) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal -1 binary64))
(*.f64 l h)
(*.f64 l (/.f64 h #s(literal 1 binary64)))
(*.f64 h l)
(*.f64 h (/.f64 l #s(literal 1 binary64)))
(*.f64 (*.f64 l h) #s(literal 1 binary64))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #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 0 binary64) h) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.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 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (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 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (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/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (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 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (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 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 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/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #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) h) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) (*.f64 l d))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 l (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal 4 binary64)) l))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) d)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 M (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) d)
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d d)) #s(literal 4 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))))
(*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d))
(*.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) h))
(/.f64 #s(literal 1 binary64) (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) h)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) (*.f64 h (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d))) (*.f64 h (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))) h))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) h)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) h)) (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d))) (/.f64 #s(literal 1 binary64) h)) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) h))
(*.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) h))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h)))) (*.f64 h h))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 h h))) h)
(*.f64 (pow.f64 (/.f64 h (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))))))
(*.f64 (pow.f64 (/.f64 h (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 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 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(fma.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)) (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))))
(fma.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)) d (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal -1/8 binary64) d) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) D) (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) d) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) (+.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d))) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d)))) (neg.f64 (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (-.f64 (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))) (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 l)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 d (sqrt.f64 h)))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 l)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 h) d))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) (sqrt.f64 l)) (*.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d) (*.f64 d (sqrt.f64 h)))) (*.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) (sqrt.f64 l)) (*.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d) (*.f64 (sqrt.f64 h) d))) (*.f64 (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 h #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 (*.f64 d (pow.f64 l #s(literal 3/2 binary64))) (*.f64 d (sqrt.f64 h)))) (*.f64 (*.f64 d (pow.f64 l #s(literal 3/2 binary64))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 h #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 (*.f64 d (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 h) d))) (*.f64 (*.f64 d (pow.f64 l #s(literal 3/2 binary64))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)) (sqrt.f64 l)) (*.f64 d (*.f64 d (sqrt.f64 h)))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)) (sqrt.f64 l)) (*.f64 d (*.f64 (sqrt.f64 h) d))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) (sqrt.f64 l)) (*.f64 d (*.f64 d (sqrt.f64 h)))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) (sqrt.f64 l)) (*.f64 d (*.f64 (sqrt.f64 h) d))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 h #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (*.f64 d (sqrt.f64 h)))) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 h #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 h) d))) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 l)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 d (sqrt.f64 h)))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 l)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 h) d))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1/8 binary64)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d (sqrt.f64 h)))) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1/8 binary64)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 h) d))) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 l)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (*.f64 d (sqrt.f64 h)))) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (sqrt.f64 l)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 h) d))) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 d (*.f64 d (sqrt.f64 h)))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) (sqrt.f64 l)) (*.f64 d (*.f64 (sqrt.f64 h) d))) (*.f64 d (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (sqrt.f64 l) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d)) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (*.f64 d (pow.f64 l #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 h #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 l #s(literal 3/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) d) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 l) d))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) d) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 l) d))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 h #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 l) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1/8 binary64)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (*.f64 (sqrt.f64 l) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d (sqrt.f64 h)) d) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) d))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (sqrt.f64 l) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d)) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (*.f64 d (pow.f64 l #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 h #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 l #s(literal 3/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) d) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 l) d))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) d) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 l) d))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 h #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 l) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1/8 binary64)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) (pow.f64 l #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))))) (*.f64 (sqrt.f64 l) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 h) d) d) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))) (*.f64 (sqrt.f64 l) d))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 h l) (*.f64 d d)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (-.f64 (*.f64 (/.f64 h l) (*.f64 d d)) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))) (*.f64 (/.f64 h l) (*.f64 d d))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) (*.f64 (pow.f64 l #s(literal 3/2 binary64)) d))
(/.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 h #s(literal 3/2 binary64))) (*.f64 d (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)) d)
(/.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)))) d)
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 h #s(literal 3/2 binary64))) (pow.f64 l #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (pow.f64 h #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (pow.f64 l #s(literal 3/2 binary64)))
(/.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64))) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) d)
(*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d)) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) D) (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))
(*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 M D))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 h (*.f64 h h)) l))))
(/.f64 (pow.f64 h #s(literal 3/2 binary64)) (pow.f64 l #s(literal 3/2 binary64)))
(/.f64 (*.f64 h (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (*.f64 h (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))) l)
(/.f64 (neg.f64 (pow.f64 h #s(literal 3/2 binary64))) (neg.f64 (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))))))
(/.f64 (pow.f64 (sqrt.f64 h) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 3 binary64)))
(/.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 h)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sqrt.f64 l)) #s(literal 3 binary64)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 h h))) (sqrt.f64 (*.f64 (/.f64 l h) (*.f64 l l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))))) (sqrt.f64 (neg.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 h h)) l))) (sqrt.f64 (neg.f64 (*.f64 l l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 h l) (*.f64 h h))) l)
(/.f64 (sqrt.f64 (*.f64 (*.f64 h (*.f64 h h)) #s(literal 1 binary64))) (pow.f64 l #s(literal 3/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l))))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 h (*.f64 l l))))) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 h (/.f64 h (*.f64 l l))))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l l))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) l)) (sqrt.f64 l))
(pow.f64 (/.f64 h l) #s(literal 3/2 binary64))
(pow.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l))) #s(literal 1/2 binary64))
(*.f64 h (pow.f64 (*.f64 h (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l)) #s(literal 1/2 binary64)))
(*.f64 h (pow.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal 1/2 binary64)))
(*.f64 h (sqrt.f64 (*.f64 h (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l))))
(*.f64 h (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)) (/.f64 h l))
(*.f64 (pow.f64 h #s(literal 3/2 binary64)) (pow.f64 l #s(literal -3/2 binary64)))
(*.f64 (sqrt.f64 h) (/.f64 h (pow.f64 l #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (/.f64 h (*.f64 l l)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (/.f64 h (*.f64 l l))))))
(*.f64 (/.f64 h (pow.f64 l #s(literal 3/2 binary64))) (sqrt.f64 h))
(*.f64 (pow.f64 l #s(literal -3/2 binary64)) (pow.f64 h #s(literal 3/2 binary64)))
(*.f64 (*.f64 h (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 h (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l)))))
(*.f64 (*.f64 h (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 h (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(*.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 3 binary64)) (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 h l) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 h l) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (*.f64 h h) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 h h) l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 h h) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h h) l)) (sqrt.f64 (/.f64 h (*.f64 l l))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #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 0 binary64) h) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (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)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.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 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 #s(literal 1 binary64) (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 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (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 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (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/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (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 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (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 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (sqrt.f64 h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 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/4 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 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/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.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/4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.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/4 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (/.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/4 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (/.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/4 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (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 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 h) (/.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/4 binary64))))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (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 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.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/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (/.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/4 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #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) h) #s(literal 1/4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d)))))
(exp.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (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) (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 (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) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) d)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (/.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/4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 #s(literal 1 binary64) (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 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 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))
(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 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) #s(literal 2 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 (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 (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 (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)) #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 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.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 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h)))) #s(literal 1/2 binary64)) h)
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))))) h)
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (sqrt.f64 h))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))) #s(literal 1 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))))) (*.f64 (*.f64 (*.f64 d d) (*.f64 (*.f64 d d) (*.f64 d d))) #s(literal 64 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 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 (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 d) (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 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 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))
(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 (-.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 (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 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))))
(exp.f64 (+.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d)))))
(exp.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (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) (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 (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) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) d)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (/.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/4 binary64))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 #s(literal 1 binary64) (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 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 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))
(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 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) #s(literal 2 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 (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 (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 (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)) #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 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.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 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (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 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h)))) #s(literal 1/2 binary64)) h)
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h h))) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))))) h)
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h h)))) (sqrt.f64 h))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d D) (*.f64 M D))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 D D)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d D) (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d D) (*.f64 M D)) #s(literal 1 binary64)))
(/.f64 D (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 M (*.f64 D D)) d)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d D) (*.f64 M D))))
(/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 D #s(literal 1 binary64)) (/.f64 d (*.f64 M D)))
(pow.f64 (/.f64 (/.f64 d D) (*.f64 M D)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 d D) (*.f64 M D)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (/.f64 M d))))
(*.f64 D (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 M D) (/.f64 D d))
(*.f64 (*.f64 D (/.f64 M d)) D)
(*.f64 (*.f64 M (*.f64 D D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 D (-.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 (*.f64 D D)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 h) #s(literal 3 binary64)) (*.f64 (log.f64 l) #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)))
(neg.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))) (*.f64 l (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (/.f64 (*.f64 h (*.f64 h h)) l)))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h h)) (*.f64 (/.f64 l h) (*.f64 l l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h)))) (neg.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 h h)) l)) (neg.f64 (*.f64 l l)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 h h)) (*.f64 l l))
(/.f64 (*.f64 (*.f64 h (*.f64 h h)) #s(literal 1 binary64)) (*.f64 l (*.f64 l l)))
(/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 h (*.f64 l l)))) (/.f64 l h))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 h (/.f64 h (*.f64 l l)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l l)) l)
(/.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) l) l)
(pow.f64 (/.f64 h l) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l (*.f64 l l)) (*.f64 h (*.f64 h h))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 h (*.f64 h h)) l)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l) (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l)) #s(literal 1/2 binary64))
(*.f64 h (/.f64 (*.f64 h h) (*.f64 l (*.f64 l l))))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (/.f64 h (*.f64 l l)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 h (/.f64 h (*.f64 l l)))) l))
(*.f64 (/.f64 h l) (*.f64 h (/.f64 h (*.f64 l l))))
(*.f64 (*.f64 h h) (*.f64 h (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l)))
(*.f64 (*.f64 h h) (/.f64 h (*.f64 l (*.f64 l l))))
(*.f64 (*.f64 h (*.f64 h h)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l))
(*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (*.f64 h h))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (*.f64 h (/.f64 h (*.f64 l l))) (/.f64 h l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (*.f64 l l) (*.f64 h (*.f64 h h))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) (*.f64 h (*.f64 h h)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) l) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 (*.f64 h h) (*.f64 l (*.f64 l l))) h)
(*.f64 (/.f64 h (*.f64 l l)) (/.f64 (*.f64 h h) l))
(*.f64 (/.f64 (*.f64 h h) l) (/.f64 h (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (/.f64 (*.f64 h (*.f64 h h)) l))
(*.f64 (pow.f64 (/.f64 l (*.f64 h h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 l l) h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) h) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 h h)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 h l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l h) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (*.f64 h (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 h h))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h h))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 h #s(literal 1 binary64))) (sqrt.f64 l))
(pow.f64 (/.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (*.f64 h (/.f64 h (*.f64 l l))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 h l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 h l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (sqrt.f64 h) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (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 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 M D)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 d D) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))))
(/.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))
(/.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 d (*.f64 M D)) #s(literal 4 binary64)))
(/.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (/.f64 d D) (*.f64 M D)))
(/.f64 (*.f64 D (*.f64 D (/.f64 M d))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (*.f64 d #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d #s(literal 4 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) d)
(/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 d (*.f64 M D)) (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 d (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -4 binary64)) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 D (/.f64 M d))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 D D))) (*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 M #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) (/.f64 (/.f64 d D) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -4 binary64)) (/.f64 (/.f64 d D) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (*.f64 d #s(literal -4 binary64)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (/.f64 M d) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (/.f64 d D) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 M d) (*.f64 M (*.f64 D D))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) M) (*.f64 (/.f64 (/.f64 d D) (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) M)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M D)) (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 M d)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M D)) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(/.f64 (*.f64 (*.f64 M (*.f64 D D)) (-.f64 #s(literal 0 binary64) M)) (*.f64 d (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 D D)) (/.f64 M d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(/.f64 (*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) M) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) M)) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 M d)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 d D) (*.f64 M D)))
(/.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 M d))) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (-.f64 #s(literal 0 binary64) M)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (/.f64 M d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 d d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 D (*.f64 D (/.f64 M d)))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 D (/.f64 M d)) d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) d) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) d) d)
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) #s(literal 4 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d (*.f64 M D)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 M (*.f64 D (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 D (/.f64 M d))))
(*.f64 M (*.f64 (/.f64 D d) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 D (*.f64 D (/.f64 M d)))))
(*.f64 M (*.f64 (*.f64 M (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 M (/.f64 (*.f64 M (*.f64 D D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 M (/.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 d #s(literal 4 binary64))))
(*.f64 D (*.f64 M (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64))))
(*.f64 D (*.f64 (*.f64 D (/.f64 M d)) (/.f64 M (*.f64 d #s(literal 4 binary64)))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 M (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M D) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 D (/.f64 M d)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 D (/.f64 M d)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 D (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 M (*.f64 D D)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D D) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M (*.f64 M D)) (*.f64 D (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M (*.f64 M D)) (/.f64 D (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 M d) (/.f64 (*.f64 D (*.f64 D (/.f64 M d))) #s(literal 4 binary64)))
(*.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 D (/.f64 M d))))
(*.f64 (/.f64 D #s(literal 4 binary64)) (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 D #s(literal 4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 D (/.f64 M d)) d))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (pow.f64 (/.f64 d (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 d d) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M (*.f64 M D)) d))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (pow.f64 (/.f64 d (*.f64 M (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (*.f64 M D))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d d)))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 D (/.f64 M d))) d))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 M (*.f64 D D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d d)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) #s(literal 4 binary64)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 D D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D D) #s(literal 4 binary64)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 D d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))))
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) D) (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) M) (/.f64 D d))
(*.f64 (*.f64 (*.f64 D (/.f64 M d)) M) (/.f64 D (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 M d)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 D D)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M M)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) D) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 D D)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 M M)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 M D))) #s(literal -1 binary64)) (/.f64 D d))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D D)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M M)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) M) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))) l))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) (*.f64 l d))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 l (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal 4 binary64)) l))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64))) d)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64)))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) #s(literal 4 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 M (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) d)
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d d)) #s(literal 4 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 M (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (/.f64 M d)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 h l) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))))
(*.f64 (*.f64 D (*.f64 D (/.f64 M d))) (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 #s(literal 4 binary64) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 M d) (*.f64 (/.f64 D #s(literal 4 binary64)) (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) d) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(*.f64 (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 D (/.f64 M d)))) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 D (/.f64 M d)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 D (*.f64 M (*.f64 M D)))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) #s(literal 4 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) d) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 D (/.f64 M d)) #s(literal 4 binary64))) (*.f64 D (/.f64 M d)))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 D (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 M D) #s(literal 4 binary64))) (/.f64 (*.f64 D (/.f64 M d)) d))
(*.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) #s(literal -1/2 binary64)) (/.f64 h l))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 l h))) #s(literal -1/2 binary64))

simplify546.0ms (2.1%)

Algorithm
egg-herbie
Rules
6666×*-lowering-*.f32
6666×*-lowering-*.f64
3004×/-lowering-/.f32
3004×/-lowering-/.f64
2356×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028320959
186920127
2324120009
3777520009
0824920009
Stop Event
iter limit
node limit
Counts
1224 → 1224
Calls
Call 1
Inputs
(* -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)))
(* (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 (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))))
(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))
(* 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/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)))
(* (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/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)))
(* (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
(+ 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))))
(/ (+ (* -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/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) 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 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 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 (/ h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* (pow h 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow h 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow h 2) (+ (* -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 (/ (pow h 3) (pow l 3)))))
(* (pow h 2) (+ (* -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))))))))
(* (pow h 2) (+ (* -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))))))))
(* (pow h 2) (+ (* -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 (/ (pow h 3) (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(* d (sqrt (/ h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(* d (sqrt (/ h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(* d (sqrt (/ h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(* d (sqrt (/ h l)))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(* d (sqrt (/ h l)))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt (/ (pow h 3) (pow l 3)))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (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 (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) (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)))
(* -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))))))))
(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))))))
(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)))
(* -1 (sqrt (/ d h)))
(* -1 (sqrt (/ d h)))
(* -1 (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))
(* (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))
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))))
(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))
(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))
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (* (pow D 2) M) d)
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(/ (pow h 3) (pow l 3))
(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))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (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)) (* (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
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) h))
(* 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) 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 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.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 (+.f64 (*.f64 d d) (*.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 (+.f64 (*.f64 d d) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) 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)
(* 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/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) h))
(* 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)) 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 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.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 (+.f64 (*.f64 d d) (*.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 (+.f64 (*.f64 d d) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 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 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) d))))
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow h 2) (+ (* -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 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 l (*.f64 h (*.f64 h h)))))))))
(* (pow h 2) (+ (* -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 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 l (*.f64 h (*.f64 h h)))))))))
(* (pow h 2) (+ (* -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 h (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 l (*.f64 h (*.f64 h h)))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* (pow h 2) (+ (* -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 (*.f64 h h) (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) #s(literal -1/8 binary64)))))
(* (pow h 2) (+ (* -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 (*.f64 h h) (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) #s(literal -1/8 binary64)))))
(* (pow h 2) (+ (* -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 (*.f64 h h) (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) #s(literal -1/8 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))) (*.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(-.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(-.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(-.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 h l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 h l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 h l)))) d)
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* d (+ (sqrt (/ h l)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* d (sqrt (/ h l)))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ h l))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ (pow h 3) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.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 (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.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 (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))
(* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(sqrt (/ (pow h 3) (pow l 3)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ (pow h 3) (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l))))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) 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 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 D D) d))) (/.f64 #s(literal -1/8 binary64) d))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d d))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal 1/8 binary64) (*.f64 d 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) 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 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 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) h)) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) h))
(* 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 (sqrt.f64 (*.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 d h))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 (+.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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 (+.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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5))))))))
(*.f64 (+.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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) (-.f64 #s(literal 0 binary64) 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 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) 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 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.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 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 M M)) (*.f64 D D))) (*.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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) 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)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* -1 (sqrt (/ d h)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* -1 (sqrt (/ d h)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* -1 (sqrt (/ d h)))
(-.f64 #s(literal 0 binary64) (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)))
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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.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 (+.f64 (*.f64 d d) (*.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 (+.f64 (*.f64 d d) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d 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)))
(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)))
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (* (pow D 2) M) d)
(/.f64 (*.f64 D (*.f64 D M)) d)
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
(/ (pow h 3) (pow l 3))
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l 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 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))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) d) #s(literal 1/4 binary64)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d)))

eval829.0ms (3.2%)

Compiler

Compiled 183002 to 6883 computations (96.2% saved)

prune395.0ms (1.5%)

Pruning

49 alts after pruning (48 fresh and 1 done)

PrunedKeptTotal
New4221354256
Fresh221335
Picked415
Done000
Total4247494296
Accuracy
92.3%
Counts
4296 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.6%
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
58.0%
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
61.8%
(/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
15.2%
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
36.5%
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
17.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
12.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
37.3%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
40.0%
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
17.6%
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
26.6%
(/.f64 d (sqrt.f64 (*.f64 l h)))
64.3%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l))))
26.6%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
29.9%
(*.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 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
34.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
30.3%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
25.0%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
61.8%
(*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
57.5%
(*.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 #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))))
16.7%
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
17.1%
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
26.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
48.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h))))
9.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h))))
36.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
22.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))))
9.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
17.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) l)) (*.f64 d d))))
68.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))))
52.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) #s(literal 4 binary64)) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) l)))))
64.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d)))))
67.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))))
33.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
65.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
20.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))))
40.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
30.3%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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)))))
26.5%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
25.5%
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
25.5%
(*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
26.5%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
27.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
25.6%
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -1/2 binary64))))
31.7%
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
31.7%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
26.0%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
Compiler

Compiled 2677 to 1746 computations (34.8% saved)

simplify336.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))
cost-diff0
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h))))
cost-diff0
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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))))
cost-diff0
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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)))))
cost-diff0
(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)) (sqrt.f64 (/.f64 h d)))
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 l h))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
cost-diff128
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64))
cost-diff128
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
cost-diff0
(*.f64 l h)
cost-diff0
(sqrt.f64 (*.f64 l h))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 l h)))
cost-diff128
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))))
Rules
10882×/-lowering-/.f32
10882×/-lowering-/.f64
6034×associate-/r*
5212×*-lowering-*.f32
5212×*-lowering-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055460
1134442
2413420
31874420
44422420
54589420
64592420
74592420
87903420
97968420
107968420
09584420
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))
1
(/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)
(* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2))
(/ (* D (/ M d)) (/ (/ (* d 4) M) D))
(* D (/ M d))
D
(/ M d)
M
(/ (/ (* d 4) M) D)
(/ (* d 4) M)
(* d 4)
4
(* h -1/2)
-1/2
(/ d (sqrt (* l h)))
d
(sqrt (* l h))
(* l h)
l
h
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
d
(pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4)
(* (/ 1 (* l h)) (/ 1 (* l h)))
(/ 1 (* l h))
1
(* l h)
l
h
1/4
(/ (sqrt (/ d l)) (sqrt (/ h d)))
(sqrt (/ d l))
(/ d l)
d
l
(sqrt (/ h d))
(/ h d)
h
(* h (+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))))
h
(+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d))))
(* d (sqrt (/ 1 (* (* l (* h h)) h))))
d
(sqrt (/ 1 (* (* l (* h h)) h)))
(/ 1 (* (* l (* h h)) h))
1
(* (* l (* h h)) h)
(* l (* h h))
l
(* h h)
(* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))
(sqrt (/ 1 (* l (* (* l l) h))))
(/ 1 (* l (* (* l l) h)))
(* l (* (* l l) h))
(* (* l l) h)
(* l l)
(* (* D (* D (* M M))) (/ -1/8 d))
(* D (* D (* M M)))
D
(* D (* M M))
(* M M)
M
(/ -1/8 d)
-1/8
Outputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 M (/.f64 d D)) #s(literal -1/8 binary64))) (*.f64 l (/.f64 d (*.f64 D M))))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 M (/.f64 d D)) #s(literal -1/8 binary64))) (*.f64 l (/.f64 d (*.f64 D M))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 M (/.f64 d D)) #s(literal -1/8 binary64))) (*.f64 l (/.f64 d (*.f64 D M)))))
1
#s(literal 1 binary64)
(/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)
(/.f64 (*.f64 h (*.f64 (/.f64 M (/.f64 d D)) #s(literal -1/8 binary64))) (*.f64 l (/.f64 d (*.f64 D M))))
(* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2))
(/.f64 (*.f64 h (*.f64 (/.f64 M (/.f64 d D)) #s(literal -1/8 binary64))) (/.f64 d (*.f64 D M)))
(/ (* D (/ M d)) (/ (/ (* d 4) M) D))
(/.f64 (/.f64 M (/.f64 d D)) (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d D)) M))
(* D (/ M d))
(/.f64 M (/.f64 d D))
D
(/ M d)
(/.f64 M d)
M
(/ (/ (* d 4) M) D)
(/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d D)) M)
(/ (* d 4) M)
(/.f64 (*.f64 d #s(literal 4 binary64)) M)
(* d 4)
(*.f64 d #s(literal 4 binary64))
4
#s(literal 4 binary64)
(* h -1/2)
(*.f64 h #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(/ d (sqrt (* l h)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
d
(sqrt (* l h))
(sqrt.f64 (*.f64 l h))
(* l h)
(*.f64 l h)
l
h
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
(*.f64 d (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l (*.f64 h h)))) #s(literal 1/4 binary64)))
d
(pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4)
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l (*.f64 h h)))) #s(literal 1/4 binary64))
(* (/ 1 (* l h)) (/ 1 (* l h)))
(/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l (*.f64 h h))))
(/ 1 (* l h))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
1
#s(literal 1 binary64)
(* l h)
(*.f64 l h)
l
h
1/4
#s(literal 1/4 binary64)
(/ (sqrt (/ d l)) (sqrt (/ h d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(sqrt (/ h d))
(sqrt.f64 (/.f64 h d))
(/ h d)
(/.f64 h d)
h
(* h (+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1/8 binary64)) d))))
h
(+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1/8 binary64)) d)))
(* d (sqrt (/ 1 (* (* l (* h h)) h))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 h h))))
d
(sqrt (/ 1 (* (* l (* h h)) h)))
(sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 h h)))
(/ 1 (* (* l (* h h)) h))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 h h))
1
#s(literal 1 binary64)
(* (* l (* h h)) h)
(*.f64 l (*.f64 h (*.f64 h h)))
(* l (* h h))
(*.f64 l (*.f64 h h))
l
(* h h)
(*.f64 h h)
(* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 l l))) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1/8 binary64)) d))
(sqrt (/ 1 (* l (* (* l l) h))))
(sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 l l)))
(/ 1 (* l (* (* l l) h)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l) (*.f64 l l))
(* l (* (* l l) h))
(*.f64 l (*.f64 h (*.f64 l l)))
(* (* l l) h)
(*.f64 h (*.f64 l l))
(* l l)
(*.f64 l l)
(* (* D (* D (* M M))) (/ -1/8 d))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1/8 binary64)) d)
(* D (* D (* M M)))
(*.f64 D (*.f64 D (*.f64 M M)))
D
(* D (* M M))
(*.f64 D (*.f64 M M))
(* M M)
(*.f64 M M)
M
(/ -1/8 d)
(/.f64 #s(literal -1/8 binary64) d)
-1/8
#s(literal -1/8 binary64)

localize258.0ms (1%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy84.6%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.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)))))
accuracy83.2%
(*.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)))
accuracy73.7%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h))))
accuracy69.1%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))
accuracy100.0%
(/.f64 d l)
accuracy99.5%
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
accuracy78.9%
(sqrt.f64 (/.f64 h d))
accuracy73.9%
(sqrt.f64 (/.f64 d l))
accuracy99.7%
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
accuracy99.0%
(/.f64 #s(literal 1 binary64) (*.f64 l h))
accuracy47.3%
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64))
accuracy100.0%
(*.f64 l h)
accuracy99.6%
(/.f64 d (sqrt.f64 (*.f64 l h)))
accuracy76.8%
(sqrt.f64 (*.f64 l h))
accuracy89.9%
(/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)
accuracy89.5%
(*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64)))
accuracy79.3%
(sqrt.f64 (/.f64 d h))
accuracy73.9%
(sqrt.f64 (/.f64 d l))
Results
168.0ms256×0valid
Compiler

Compiled 485 to 56 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 37.0ms (40% of total)
ival-div: 34.0ms (36.8% of total)
ival-sqrt: 11.0ms (11.9% of total)
ival-pow: 7.0ms (7.6% of total)
ival-add: 3.0ms (3.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series167.0ms (0.6%)

Counts
24 → 912
Calls
Call 1
Inputs
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))))>
#<alt (* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)))>
#<alt (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))>
#<alt (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)>
#<alt (/ d (sqrt (* l h)))>
#<alt (sqrt (* l h))>
#<alt (* l h)>
#<alt (* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))>
#<alt (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4)>
#<alt (* (/ 1 (* l h)) (/ 1 (* l h)))>
#<alt (/ 1 (* l h))>
#<alt (/ (sqrt (/ d l)) (sqrt (/ h d)))>
#<alt (sqrt (/ d l))>
#<alt (/ d l)>
#<alt (sqrt (/ h d))>
#<alt (* h (+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))))>
#<alt (+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d))))>
#<alt (* d (sqrt (/ 1 (* (* l (* h h)) h))))>
#<alt (sqrt (/ 1 (* (* l (* h h)) h)))>
#<alt (sqrt (/ d h))>
#<alt (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2))>
#<alt (/ (/ (* d 4) M) D)>
#<alt (sqrt (/ 1 (* l (* (* l l) h))))>
#<alt (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))>
Outputs
#<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 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)) 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 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 (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 (* -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 (* (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>
#<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/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 (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 (* 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 (* 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 (/ 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 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 2)))>
#<alt (/ 1 (* (pow h 2) (pow l 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 (* -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 (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 (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 (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 (* 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/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))>
#<alt (* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))>
#<alt (* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) 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 (* -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 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 (/ 1 (* h (pow l 3))))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -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 (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 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 (/ 1 (* h (pow l 3))))))>
#<alt (+ (* -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 (* (* 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 (* (* 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 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (sqrt (/ 1 (* (pow h 3) l)))>
#<alt (* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (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 (* -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 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (* 4 (/ d (* D M)))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (sqrt (/ 1 (* h (pow l 3))))>
#<alt (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* -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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
Calls

228 calls:

TimeVariablePointExpression
76.0ms
d
@0
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
18.0ms
l
@0
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
11.0ms
h
@0
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
3.0ms
d
@0
(* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))
3.0ms
d
@inf
(+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d))))

rewrite439.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
5114×*-lowering-*.f32
5114×*-lowering-*.f64
2702×/-lowering-/.f32
2702×/-lowering-/.f64
2226×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055295
1278264
22069254
08477254
Stop Event
iter limit
node limit
Counts
24 → 1060
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))))
(* (sqrt (/ d h)) (+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)))
(+ 1 (/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l))
(/ (* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2)) l)
(/ d (sqrt (* l h)))
(sqrt (* l h))
(* l h)
(* d (pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4))
(pow (* (/ 1 (* l h)) (/ 1 (* l h))) 1/4)
(* (/ 1 (* l h)) (/ 1 (* l h)))
(/ 1 (* l h))
(/ (sqrt (/ d l)) (sqrt (/ h d)))
(sqrt (/ d l))
(/ d l)
(sqrt (/ h d))
(* h (+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))))
(+ (* d (sqrt (/ 1 (* (* l (* h h)) h)))) (* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d))))
(* d (sqrt (/ 1 (* (* l (* h h)) h))))
(sqrt (/ 1 (* (* l (* h h)) h)))
(sqrt (/ d h))
(* (/ (* D (/ M d)) (/ (/ (* d 4) M) D)) (* h -1/2))
(/ (/ (* d 4) M) D)
(sqrt (/ 1 (* l (* (* l l) h))))
(* (sqrt (/ 1 (* l (* (* l l) h)))) (* (* D (* D (* M M))) (/ -1/8 d)))
Outputs
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(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 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(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 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 (/.f64 d h)))
(+.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(fma.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (*.f64 (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(fma.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (sqrt.f64 (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.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 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 l (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) l))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) l))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 l (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) l) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) l) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 (/.f64 d h)))) (*.f64 (neg.f64 (sqrt.f64 h)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 l (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 l (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) l)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) l) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (*.f64 (neg.f64 (sqrt.f64 h)) l))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) l) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) l))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal 1 binary64))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal 1 binary64))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal -1 binary64))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 d))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (sqrt.f64 h))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (neg.f64 (sqrt.f64 d)))) (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (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 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 l (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (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 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 l (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (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 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) l) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (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 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) l) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (neg.f64 (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 l #s(literal 1 binary64))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 l #s(literal 1 binary64))) (*.f64 l (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 l #s(literal -1 binary64))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 l (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (sqrt.f64 h)) (*.f64 l (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (neg.f64 (sqrt.f64 h))) (*.f64 l (neg.f64 (sqrt.f64 d)))) (*.f64 l (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (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 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (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 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) l) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d))) (*.f64 l #s(literal 1 binary64))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 l #s(literal 1 binary64))) (*.f64 l (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 l #s(literal -1 binary64))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 l (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 l (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h))) (*.f64 l (neg.f64 (sqrt.f64 d)))) (*.f64 l (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h))) (*.f64 (-.f64 #s(literal 0 binary64) l) (neg.f64 (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (neg.f64 (sqrt.f64 h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (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 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))) (*.f64 (sqrt.f64 h) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (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 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (neg.f64 (sqrt.f64 h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (sqrt.f64 (/.f64 d h)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(+.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 D (*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 #s(literal -1/2 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 D (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) l))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))))
(/.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) l))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (*.f64 l (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 (/.f64 D (/.f64 d M)) D)) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)) l))
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 (/.f64 D (/.f64 d M)) D)))
(/.f64 (*.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(pow.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(*.f64 D (*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))
(*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) l))
(*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 #s(literal -1/2 binary64) l))
(*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 D (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))) #s(literal -1 binary64)) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (/.f64 h d) l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(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 (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 l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)))
(/.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 h d) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 h d)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (pow.f64 (*.f64 (/.f64 d l) d) #s(literal 1/2 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 d #s(literal 1 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (sqrt.f64 (neg.f64 (/.f64 h d))))
(pow.f64 (/.f64 d (*.f64 (/.f64 h d) l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d))))
(*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 h) d) #s(literal -1 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) h) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 h d) d)) #s(literal -1 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 l h))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (*.f64 l h) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #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 l h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(/.f64 (*.f64 l h) #s(literal 1 binary64))
(/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 l h) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal -1 binary64))
(*.f64 l h)
(*.f64 l (/.f64 h #s(literal 1 binary64)))
(*.f64 h l)
(*.f64 h (/.f64 l #s(literal 1 binary64)))
(*.f64 (*.f64 l h) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (/.f64 h d) l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(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 (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 l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)))
(/.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 h d) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 h d)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (pow.f64 (*.f64 (/.f64 d l) d) #s(literal 1/2 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 d #s(literal 1 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (sqrt.f64 (neg.f64 (/.f64 h d))))
(pow.f64 (/.f64 d (*.f64 (/.f64 h d) l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d))))
(*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 h) d) #s(literal -1 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) h) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 h d) d)) #s(literal -1 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(exp.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))) #s(literal 1/8 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))) #s(literal 1/8 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))) #s(literal 1/8 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h))
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h)))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/4 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 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 l h))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l h) (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 l h)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l h))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 l h) (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)) (*.f64 l h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 l h) (*.f64 l h))))
(/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 l (*.f64 h h)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l)
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)) h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (*.f64 l (*.f64 h h)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64)) (*.f64 h (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) l) h)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h))) h)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal -1 binary64)) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(pow.f64 (*.f64 l h) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l h) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) l))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (/.f64 #s(literal 1 binary64) (*.f64 h h)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h))) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 l h)) (/.f64 #s(literal -1 binary64) (*.f64 l h)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h h)) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (*.f64 l h))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 h (/.f64 #s(literal 1 binary64) l)))
(/.f64 #s(literal -1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) h)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (*.f64 l h) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal -1 binary64))
(pow.f64 (/.f64 h (/.f64 #s(literal 1 binary64) l)) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.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))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (/.f64 h d) l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(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 (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 l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 h d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d)))
(/.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 h d) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 h d)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (pow.f64 (*.f64 (/.f64 d l) d) #s(literal 1/2 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 d #s(literal 1 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (sqrt.f64 (neg.f64 (/.f64 h d))))
(pow.f64 (/.f64 d (*.f64 (/.f64 h d) l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) d))))
(*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h d))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h d)))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 h) d) #s(literal -1 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) h)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) h) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 h d) d)) #s(literal -1 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (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) d)) (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 (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))
(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/2 binary64)) #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 (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 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1 binary64)))
(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 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d #s(literal 1 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)))
(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 (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)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d h))))
(/.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))
(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)))
(+.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(+.f64 (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 d (*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) h) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) (*.f64 d h) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) h (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) h) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) h) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) h (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) h) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (*.f64 h d) (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 (*.f64 h (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64))) d (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(fma.f64 (*.f64 h (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (*.f64 h (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(fma.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M))))) (/.f64 #s(literal -1/8 binary64) d) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (*.f64 h (*.f64 h h))) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64)) (*.f64 h (*.f64 h h)))) (+.f64 (pow.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) #s(literal 2 binary64)) (*.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) #s(literal 2 binary64))) (-.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 h (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))
(/.f64 (*.f64 h (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64)))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))))
(/.f64 (*.f64 h (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64))) h) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) h) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(*.f64 h (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(*.f64 (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) h)
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(+.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(-.f64 (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))
(fma.f64 d (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(fma.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) d (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(fma.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 D M))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (/.f64 #s(literal -1/8 binary64) d) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) d) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))) (neg.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d))) (-.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 d (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)))
(/.f64 (+.f64 (*.f64 d (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 d (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (/.f64 d #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 d #s(literal -1/8 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d) d) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) d))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 d #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 #s(literal 1 binary64) d))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) d)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 d #s(literal 1 binary64)))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 #s(literal 1 binary64) d))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) d)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) (*.f64 d #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) (*.f64 #s(literal 1 binary64) d))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) d)) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 d #s(literal 1 binary64)))) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (*.f64 #s(literal 1 binary64) d))) (*.f64 (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d d)) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 d #s(literal 1 binary64)))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 #s(literal 1 binary64) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d d)) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 d #s(literal 1 binary64)))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 #s(literal 1 binary64) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 d #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 #s(literal 1 binary64) d))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) d)) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 d #s(literal 1 binary64)))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 #s(literal 1 binary64) d))) (*.f64 (/.f64 d #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (-.f64 #s(literal 0 binary64) d) d)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 d #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 #s(literal 1 binary64) d))) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d)) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 d #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (*.f64 #s(literal 1 binary64) d))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d d)) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 d #s(literal 1 binary64)))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 d (*.f64 #s(literal 1 binary64) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))) (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (*.f64 d d)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))))
(/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
(*.f64 d (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 (*.f64 l (*.f64 h h)) (-.f64 #s(literal 0 binary64) h)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal 3/2 binary64)))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 l (*.f64 h h))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (*.f64 l (*.f64 h h)) (-.f64 #s(literal 0 binary64) h))))
(/.f64 (pow.f64 (*.f64 l (*.f64 h h)) #s(literal -1/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h))) (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 h h)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 h h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (*.f64 h (*.f64 h h)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 h (*.f64 h h)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (pow.f64 h #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 h h)))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 l (*.f64 h h)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (*.f64 l (*.f64 h h)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (*.f64 h h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (pow.f64 (*.f64 h (*.f64 h h)) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h h)) #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h h)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l (*.f64 h h))) #s(literal -1 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal -1/2 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) (/.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 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.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 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 (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))
(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 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 d h)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.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 (-.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 (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))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))))
(/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 (/.f64 D (/.f64 d M)) D)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 (/.f64 D (/.f64 d M)) D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 (/.f64 D (/.f64 d M)) D)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))
(/.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (/.f64 #s(literal 1 binary64) D))
(pow.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))))
(*.f64 D (*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 h #s(literal -1/2 binary64))))
(*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64))))
(*.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 h #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d M)) h) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) D)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) #s(literal -1/2 binary64)) h)
(*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) D) (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))) D)
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) D)
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (*.f64 d #s(literal 4 binary64))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) M)) (-.f64 #s(literal 0 binary64) D))
(exp.f64 (*.f64 (log.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D M)))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))
(/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)
(/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (neg.f64 (-.f64 #s(literal 0 binary64) D)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))))
(/.f64 (*.f64 d #s(literal -4 binary64)) (neg.f64 (*.f64 D M)))
(/.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 D (-.f64 #s(literal 0 binary64) M)))
(/.f64 (/.f64 (*.f64 d #s(literal -4 binary64)) M) (-.f64 #s(literal 0 binary64) D))
(/.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 D M))
(/.f64 (*.f64 (*.f64 d #s(literal -4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) M) D))
(/.f64 (*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) #s(literal 1 binary64)) D)
(/.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) D)) M)
(/.f64 (*.f64 (*.f64 d #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) D)) (-.f64 #s(literal 0 binary64) M))
(/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) D) M)
(pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) #s(literal 1 binary64))
(pow.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64))
(*.f64 d (*.f64 (/.f64 #s(literal 4 binary64) M) (/.f64 #s(literal 1 binary64) D)))
(*.f64 d (/.f64 #s(literal 4 binary64) (*.f64 D M)))
(*.f64 d (/.f64 (/.f64 #s(literal 4 binary64) M) D))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 D M)))
(*.f64 (*.f64 d #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(*.f64 (*.f64 d #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) M) D))
(*.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 (*.f64 d #s(literal -4 binary64)) M) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) D)))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(*.f64 (/.f64 d D) (/.f64 #s(literal 4 binary64) M))
(*.f64 (/.f64 #s(literal 4 binary64) D) (/.f64 d M))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(*.f64 (pow.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) M))
(*.f64 (pow.f64 (/.f64 D (*.f64 d #s(literal -4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) M)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -4 binary64)) M)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l h) (*.f64 l l))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l h) (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 l (*.f64 l h)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 l l)))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 l (*.f64 l h))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 (neg.f64 (*.f64 l (*.f64 l h)))))
(/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l)) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (*.f64 l l))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 l (*.f64 l h)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (*.f64 l h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h)))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (*.f64 l (*.f64 l l)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/4 binary64)) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l l)) #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l l)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal -1/2 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l h) (*.f64 l l)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l h) (*.f64 l l))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h))) #s(literal 1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))) #s(literal 1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l (*.f64 l h))) #s(literal -1 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 l #s(literal 3/2 binary64)) #s(literal -1 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l h)))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (pow.f64 h #s(literal -1/2 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))) d))
(/.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 d (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) d)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)))) d)
(/.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1 binary64)) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
(/.f64 (*.f64 (*.f64 D (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))) d)
(*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))
(*.f64 (*.f64 D (*.f64 M (*.f64 D M))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 D M))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) d))

simplify397.0ms (1.5%)

Algorithm
egg-herbie
Rules
6290×*-lowering-*.f32
6290×*-lowering-*.f64
2982×/-lowering-/.f32
2982×/-lowering-/.f64
2136×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028712638
185812150
2308212102
3734312102
0816412102
Stop Event
iter limit
node limit
Counts
912 → 912
Calls
Call 1
Inputs
(* -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 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)) 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 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)))))
(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)))))
(* -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)))
(* (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
(+ 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/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))))
(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)))
(* 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)
(* 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 (/ 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 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 2)))
(/ 1 (* (pow h 2) (pow l 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))))
(* -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 (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))))
(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)
(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))
(* 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/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) 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))))))))
(* -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 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 (/ 1 (* h (pow l 3))))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -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 (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* (* 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 (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 (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 (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(* -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 (/ 1 (* h (pow l 3)))))) (* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3))))))
(+ (* -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 (* (* 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 (* (* 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 (* (pow h 3) l))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* 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 (* (pow h 3) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt (/ 1 (* (pow h 3) l)))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (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))
(* -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))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(* 4 (/ d (* D M)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt (/ 1 (* h (pow l 3))))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(* 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(* -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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
Outputs
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 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 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* 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 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l)))))))
(* -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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))) (-.f64 #s(literal 0 binary64) h))
(* 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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) 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 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (*.f64 d h)) (*.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 d h)) (*.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 d h)) (*.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 d h))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))))))
(* 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 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))))))
(* 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 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))))))))
(* -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 #s(literal 0 binary64) (*.f64 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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 binary64) (*.f64 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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal 0 binary64) (*.f64 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 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h))))))
(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 (*.f64 #s(literal -1/8 binary64) (*.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 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 d (*.f64 h (*.f64 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 d (*.f64 h (*.f64 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) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 D D) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 (*.f64 d d) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) l)))) (-.f64 #s(literal 0 binary64) 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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (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 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 0 binary64) h) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 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 0 binary64) h) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 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 0 binary64) h) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) 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 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) 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 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) 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 (*.f64 (*.f64 (*.f64 M M) h) D) D)) l) (*.f64 d d))
(* 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)))
(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))
(* 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)
(* 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)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* 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)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* (* d (sqrt -1)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(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))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(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))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(* (sqrt (/ 1 (* h l))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (sqrt.f64 #s(literal -1 binary64)))
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) l)
(/ 1 (* (pow h 2) (pow l 2)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h h) l)) 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)))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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)))
(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)
(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)))
(* 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 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* 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 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l)))))))
(* -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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (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))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.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 (/.f64 #s(literal 1 binary64) h) l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))) d)
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) 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) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(+ (* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))
(+ (* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))
(+ (* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l 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 (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(sqrt (/ 1 (* (pow h 3) l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))
(* -1 (* (sqrt (/ 1 (* (pow h 3) l))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h 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)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) (*.f64 d d))
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(* 4 (/ d (* D M)))
(/.f64 (*.f64 d (/.f64 #s(literal 4 binary64) M)) D)
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(* -1 (* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(sqrt (/ 1 (* h (pow l 3))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l)))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))))
(* (sqrt (/ 1 (* h (pow l 3)))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.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 (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.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 (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))

eval287.0ms (1.1%)

Compiler

Compiled 62486 to 4296 computations (93.1% saved)

prune274.0ms (1.1%)

Pruning

61 alts after pruning (58 fresh and 3 done)

PrunedKeptTotal
New2153292182
Fresh142943
Picked325
Done011
Total2170612231
Accuracy
94.7%
Counts
2231 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.0%
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
24.8%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
9.9%
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d)))
60.6%
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
58.0%
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
61.8%
(/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
36.5%
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
12.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
37.3%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
40.0%
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
25.9%
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
26.6%
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
26.5%
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
26.6%
(/.f64 d (sqrt.f64 (*.f64 l h)))
25.6%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
26.5%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
26.6%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
39.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))))
34.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
30.3%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
33.7%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
61.8%
(*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
33.5%
(*.f64 (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) h)
57.5%
(*.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 #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))))
16.7%
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 (/.f64 d h)))
17.1%
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
26.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
17.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)))
14.9%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
29.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h))))
36.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
22.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))))
9.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l))))
18.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) l) (*.f64 d d))))
69.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
67.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 M d) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))) D) l))))
64.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d)))))
67.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))))
33.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))))
20.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))))
40.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
34.9%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
20.3%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.f64 (/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 (*.f64 l (*.f64 l h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
35.2%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))))
29.9%
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
16.0%
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
26.5%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
22.8%
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
22.2%
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
24.9%
(*.f64 d (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h)))))
25.5%
(*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
26.5%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
27.0%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
31.3%
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
31.7%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
26.0%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
Compiler

Compiled 3114 to 2086 computations (33% saved)

simplify301.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
cost-diff0
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
cost-diff0
(*.f64 (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) h)
cost-diff0
(*.f64 l h)
cost-diff0
(pow.f64 (*.f64 l h) #s(literal -1/4 binary64))
cost-diff6464
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
cost-diff6464
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
cost-diff0
(/.f64 h l)
cost-diff0
(sqrt.f64 (/.f64 h l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
cost-diff0
(*.f64 l h)
cost-diff0
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
cost-diff128
(/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)
cost-diff128
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))
cost-diff128
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
Rules
5604×*-lowering-*.f32
5604×*-lowering-*.f64
3546×/-lowering-/.f32
3546×/-lowering-/.f64
1406×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055407
1120404
2357380
31635380
43934380
55113380
65646380
76035380
87148380
08043380
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))))
(sqrt (/ d l))
(/ d l)
d
l
(* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)))
(sqrt (/ d h))
(/ d h)
h
(+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))
1
(/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)
(* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2)))
(/ D (/ d M))
D
(/ d M)
M
(* (/ D (/ (* d 4) M)) (* h -1/2))
(/ D (/ (* d 4) M))
(/ (* d 4) M)
(* d 4)
4
(* h -1/2)
-1/2
(* (pow (* l h) -1/2) d)
(pow (* l h) -1/2)
(* l h)
l
h
-1/2
d
(/ (* (sqrt (/ h l)) (- 0 d)) h)
(* (sqrt (/ h l)) (- 0 d))
(sqrt (/ h l))
(/ h l)
h
l
(- 0 d)
0
d
(* d (pow (pow (* l h) -1/4) 2))
d
(pow (pow (* l h) -1/4) 2)
(pow (* l h) -1/4)
(* l h)
l
h
-1/4
2
(* (+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))) h)
(+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l)))))
(/ d (sqrt (* l (* h (* h h)))))
d
(sqrt (* l (* h (* h h))))
(* l (* h (* h h)))
l
(* h (* h h))
h
(* h h)
(/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))
(/ (* D (* M (* D M))) (/ d -1/8))
(* D (* M (* D M)))
D
(* M (* D M))
M
(* D M)
(/ d -1/8)
-1/8
(sqrt (* (* l h) (* l l)))
(* (* l h) (* l l))
(* l h)
(* l l)
Outputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 M d)))) d) M)))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 M d)))) d) M))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
h
(+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 M d)))) d) M)))
1
#s(literal 1 binary64)
(/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)
(*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 M d)))) d) M))
(* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2)))
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) d) (*.f64 #s(literal -1/8 binary64) (/.f64 h (/.f64 d M))))
(/ D (/ d M))
(/.f64 D (/.f64 d M))
D
(/ d M)
(/.f64 d M)
M
(* (/ D (/ (* d 4) M)) (* h -1/2))
(*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 M d))))
(/ D (/ (* d 4) M))
(/.f64 D (*.f64 (/.f64 d M) #s(literal 4 binary64)))
(/ (* d 4) M)
(*.f64 (/.f64 d M) #s(literal 4 binary64))
(* d 4)
(*.f64 d #s(literal 4 binary64))
4
#s(literal 4 binary64)
(* h -1/2)
(*.f64 h #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* (pow (* l h) -1/2) d)
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(pow (* l h) -1/2)
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(* l h)
(*.f64 l h)
l
h
-1/2
#s(literal -1/2 binary64)
d
(/ (* (sqrt (/ h l)) (- 0 d)) h)
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (/.f64 d h)))
(* (sqrt (/ h l)) (- 0 d))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(/ h l)
(/.f64 h l)
h
l
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
d
(* d (pow (pow (* l h) -1/4) 2))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
d
(pow (pow (* l h) -1/4) 2)
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow (* l h) -1/4)
(pow.f64 (*.f64 l h) #s(literal -1/4 binary64))
(* l h)
(*.f64 l h)
l
h
-1/4
#s(literal -1/4 binary64)
2
#s(literal 2 binary64)
(* (+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))) h)
(*.f64 h (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D (*.f64 M M)) #s(literal -1/8 binary64))) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))))
(+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l)))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D (*.f64 M M)) #s(literal -1/8 binary64))) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))))
(/ d (sqrt (* l (* h (* h h)))))
(/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))
d
(sqrt (* l (* h (* h h))))
(sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))
(* l (* h (* h h)))
(*.f64 l (*.f64 h (*.f64 h h)))
l
(* h (* h h))
(*.f64 h (*.f64 h h))
h
(* h h)
(*.f64 h h)
(/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))
(/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 D (*.f64 M M)) #s(literal -1/8 binary64))) d) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
(/ (* D (* M (* D M))) (/ d -1/8))
(/.f64 (*.f64 D (*.f64 (*.f64 D (*.f64 M M)) #s(literal -1/8 binary64))) d)
(* D (* M (* D M)))
(*.f64 D (*.f64 D (*.f64 M M)))
D
(* M (* D M))
(*.f64 D (*.f64 M M))
M
(* D M)
(*.f64 D M)
(/ d -1/8)
(/.f64 d #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
(sqrt (* (* l h) (* l l)))
(sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))
(* (* l h) (* l l))
(*.f64 (*.f64 l h) (*.f64 l l))
(* l h)
(*.f64 l h)
(* l l)
(*.f64 l l)

localize223.0ms (0.9%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy84.6%
(*.f64 (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) h)
accuracy83.4%
(/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))
accuracy74.1%
(sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l)))
accuracy70.3%
(sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))
accuracy100.0%
(*.f64 l h)
accuracy99.7%
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
accuracy99.3%
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
accuracy76.5%
(pow.f64 (*.f64 l h) #s(literal -1/4 binary64))
accuracy100.0%
(-.f64 #s(literal 0 binary64) d)
accuracy99.7%
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
accuracy87.4%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
accuracy77.6%
(sqrt.f64 (/.f64 h l))
accuracy100.0%
(*.f64 l h)
accuracy99.7%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
accuracy76.9%
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
accuracy90.3%
(*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))
accuracy89.9%
(/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))
accuracy79.3%
(sqrt.f64 (/.f64 d h))
accuracy73.9%
(sqrt.f64 (/.f64 d l))
Results
152.0ms256×0valid
Compiler

Compiled 432 to 56 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-mult: 33.0ms (37% of total)
ival-div: 24.0ms (26.9% of total)
ival-pow: 16.0ms (17.9% of total)
ival-sqrt: 11.0ms (12.3% of total)
ival-add: 3.0ms (3.4% of total)
ival-sub: 1.0ms (1.1% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series193.0ms (0.7%)

Counts
25 → 936
Calls
Call 1
Inputs
#<alt (* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))))>
#<alt (* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)))>
#<alt (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))>
#<alt (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)>
#<alt (* (pow (* l h) -1/2) d)>
#<alt (pow (* l h) -1/2)>
#<alt (* l h)>
#<alt (/ (* (sqrt (/ h l)) (- 0 d)) h)>
#<alt (* (sqrt (/ h l)) (- 0 d))>
#<alt (sqrt (/ h l))>
#<alt (/ h l)>
#<alt (* d (pow (pow (* l h) -1/4) 2))>
#<alt (pow (pow (* l h) -1/4) 2)>
#<alt (pow (* l h) -1/4)>
#<alt (* (+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))) h)>
#<alt (+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l)))))>
#<alt (/ d (sqrt (* l (* h (* h h)))))>
#<alt (sqrt (* l (* h (* h h))))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d h))>
#<alt (/ D (/ (* d 4) M))>
#<alt (* (/ D (/ (* d 4) M)) (* h -1/2))>
#<alt (- 0 d)>
#<alt (sqrt (* (* l h) (* l l)))>
#<alt (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))>
Outputs
#<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 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)) 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 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 (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 (* -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 (* (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 (* (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 (* 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 (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 (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 (* 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 (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (sqrt (/ h l))))>
#<alt (* -1 (* d (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 (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 (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ h l)) (pow (sqrt -1) 2))>
#<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 (* 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 (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 (exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))>
#<alt (exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 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 (* -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 (/ (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/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))>
#<alt (* -1 (* 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 (* h (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) 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 (/ 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 (/ 1 (* h (pow l 3))))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -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 (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* 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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))>
#<alt (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (+ (* -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 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))>
#<alt (+ (* -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 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (+ (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* d (sqrt (/ 1 (* (pow h 3) l))))>
#<alt (* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (sqrt (* (pow h 3) l))>
#<alt (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* (pow h 3) 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 (* -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 (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 (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) 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 d)>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (sqrt (* h (pow l 3)))>
#<alt (* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* 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 (/ 1 (* h (pow l 3))))))>
#<alt (* 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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
#<alt (* -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 (/ 1 (* h (pow l 3))))))>
Calls

234 calls:

TimeVariablePointExpression
70.0ms
h
@-inf
(pow (* l h) -1/4)
25.0ms
l
@0
(pow (* l h) -1/4)
16.0ms
l
@-inf
(pow (* l h) -1/4)
14.0ms
h
@0
(pow (* l h) -1/4)
9.0ms
h
@inf
(pow (* l h) -1/4)

rewrite344.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
3716×/-lowering-/.f32
3716×/-lowering-/.f64
3160×*-lowering-*.f32
3160×*-lowering-*.f64
1954×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055282
1280266
22425256
08223256
Stop Event
iter limit
node limit
Counts
25 → 776
Calls
Call 1
Inputs
(* (sqrt (/ d l)) (* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))))
(* (sqrt (/ d h)) (+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)))
(+ 1 (/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l))
(/ (* (/ D (/ d M)) (* (/ D (/ (* d 4) M)) (* h -1/2))) l)
(* (pow (* l h) -1/2) d)
(pow (* l h) -1/2)
(* l h)
(/ (* (sqrt (/ h l)) (- 0 d)) h)
(* (sqrt (/ h l)) (- 0 d))
(sqrt (/ h l))
(/ h l)
(* d (pow (pow (* l h) -1/4) 2))
(pow (pow (* l h) -1/4) 2)
(pow (* l h) -1/4)
(* (+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))) h)
(+ (/ d (sqrt (* l (* h (* h h))))) (/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l)))))
(/ d (sqrt (* l (* h (* h h)))))
(sqrt (* l (* h (* h h))))
(sqrt (/ d l))
(sqrt (/ d h))
(/ D (/ (* d 4) M))
(* (/ D (/ (* d 4) M)) (* h -1/2))
(- 0 d)
(sqrt (* (* l h) (* l l)))
(/ (/ (* D (* M (* D M))) (/ d -1/8)) (sqrt (* (* l h) (* l l))))
Outputs
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(+.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(+.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (sqrt.f64 (/.f64 d l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(fma.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))) (neg.f64 (sqrt.f64 l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(+.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))
(+.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (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 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (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 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 M (/.f64 D d)) (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (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 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #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 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/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 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (sqrt.f64 d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 h))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 3/2 binary64)) (*.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))) (neg.f64 (+.f64 (/.f64 d h) (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 d h) (pow.f64 (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(+.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))) (/.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))
(fma.f64 D (*.f64 (/.f64 M d) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 M (/.f64 D d)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) D) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) D) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (*.f64 M (/.f64 D d)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64)) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) l)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (/.f64 d M) l))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 l (/.f64 d M)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (/.f64 d (*.f64 D M)) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d M)) l))
(/.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 d M) l))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M)))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (/.f64 d M) l)))
(/.f64 (neg.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (neg.f64 (*.f64 l (/.f64 d M))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d))))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d (*.f64 D M)))
(/.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (/.f64 d M))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (-.f64 #s(literal 0 binary64) (/.f64 d M)))
(/.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d M))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))))) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (/.f64 d (*.f64 D M)) l)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d M)) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 d M) l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (neg.f64 (/.f64 d (*.f64 D M))))
(/.f64 (neg.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (-.f64 #s(literal 0 binary64) (/.f64 d M)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 d M))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) (/.f64 d M)))
(pow.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 l (*.f64 M (/.f64 D d))) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 D (*.f64 (/.f64 M d) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 M (/.f64 D d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 M (/.f64 D d)) l))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (*.f64 M (/.f64 D d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) D) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M (/.f64 D d)) D) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))
(*.f64 (/.f64 D d) (*.f64 M (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 l (*.f64 D (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))) #s(literal -1 binary64)) (/.f64 M d))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) d))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (pow.f64 h #s(literal -1/2 binary64)) d))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (*.f64 d (pow.f64 l #s(literal -1/2 binary64))) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 l h))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h)))) #s(literal 1 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))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 l h) (*.f64 l h)) (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 l h)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/4 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/4 binary64)) (pow.f64 (*.f64 h (*.f64 l h)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (*.f64 h (*.f64 l h)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)))
(exp.f64 (log.f64 (*.f64 l h)))
(*.f64 l h)
(*.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 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (-.f64 #s(literal 0 binary64) d))) h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (-.f64 #s(literal 0 binary64) d))) (-.f64 #s(literal 0 binary64) h))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 l) h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)) h)
(/.f64 (*.f64 (sqrt.f64 h) (/.f64 (-.f64 #s(literal 0 binary64) d) h)) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 (sqrt.f64 l) h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 (-.f64 #s(literal 0 binary64) d) h))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h l))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) d) h)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) d) h))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) h))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (-.f64 #s(literal 0 binary64) d))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(+.f64 (*.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(fma.f64 (sqrt.f64 (/.f64 h l)) #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(fma.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 (sqrt.f64 l) (*.f64 d d)))
(/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (*.f64 d d))) (*.f64 (sqrt.f64 l) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 h)) (*.f64 (*.f64 d d) (sqrt.f64 l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 h)) (*.f64 d (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (*.f64 d d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (neg.f64 (*.f64 (sqrt.f64 l) (*.f64 d d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (neg.f64 (*.f64 (sqrt.f64 l) d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 h))) (neg.f64 (*.f64 (*.f64 d d) (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 h))) (neg.f64 (*.f64 d (sqrt.f64 l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l)))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 h l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l h) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 h #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 h))) (neg.f64 (neg.f64 (sqrt.f64 l))))
(pow.f64 (/.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) #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 (exp.f64 (log.f64 (/.f64 h l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h l)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (pow.f64 l #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) l)) #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) 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 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 l h)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 h (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 h (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) h) l))
(/.f64 h l)
(/.f64 #s(literal 1 binary64) (/.f64 l h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l h) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 h #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 h #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 l h) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l h) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 h (/.f64 #s(literal 1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 h l))
(*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) h)
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64)))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) d))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (pow.f64 h #s(literal -1/2 binary64)) d))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/4 binary64))) (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)))
(*.f64 (*.f64 d (pow.f64 l #s(literal -1/2 binary64))) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 l h))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h)))) #s(literal 1 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))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 l h) (*.f64 l h)) (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 l h)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/4 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/4 binary64)) (pow.f64 (*.f64 h (*.f64 l h)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (pow.f64 (*.f64 h (*.f64 l h)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 l #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 l h)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -3/8 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (log.f64 (*.f64 l h))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l h) (*.f64 l h))) #s(literal -1/8 binary64)))
(pow.f64 (*.f64 l h) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (log.f64 (*.f64 l h)))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)))
(+.f64 (*.f64 h (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 h (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(+.f64 (*.f64 h (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) (*.f64 h (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) h) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) h))
(+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) h) (*.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) h))
(fma.f64 h (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 h (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(fma.f64 h (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 h (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(fma.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) h))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) h (*.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) h))
(/.f64 (*.f64 h (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M))))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))
(/.f64 (*.f64 h (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64)))) (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))))
(/.f64 (*.f64 h (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))))) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) h) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))) h) (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))) h) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(/.f64 (neg.f64 (*.f64 h (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))
(/.f64 (neg.f64 (*.f64 h (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))))
(/.f64 (neg.f64 (*.f64 h (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))))) (neg.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) h)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))) h)) (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))) h)) (neg.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))))
(*.f64 h (+.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(*.f64 (+.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(+.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(+.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))) (/.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(fma.f64 d (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) h)) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 D (*.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 D (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 D (/.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 D M) (/.f64 (*.f64 D M) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 D (*.f64 M M)) (/.f64 D (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) h)) d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(fma.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (/.f64 #s(literal -1/8 binary64) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 D (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 D M) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 D M) (/.f64 d #s(literal -1/8 binary64))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 D (/.f64 d #s(literal -1/8 binary64))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 D (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) l) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal -1/8 binary64) d) l) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) l) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l) (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))) (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l) (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))))))
(/.f64 (+.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 M (*.f64 D (*.f64 D M))))) (*.f64 (*.f64 h (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 -1/8 binary64) d))))
(/.f64 (+.f64 (*.f64 d (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 M (*.f64 D (*.f64 D M))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 M (*.f64 D (*.f64 D M))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (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 -1/8 binary64) d))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)))
(/.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (-.f64 #s(literal 0 binary64) d))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (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) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) d)) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) d))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))))) (neg.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))))
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 M (*.f64 D (*.f64 D M)))))) (neg.f64 (*.f64 (*.f64 h (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 -1/8 binary64) d)))))
(/.f64 (neg.f64 (+.f64 (*.f64 d (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 M (*.f64 D (*.f64 D M)))))) (neg.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 M (*.f64 D (*.f64 D M)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (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 -1/8 binary64) d)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) d))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) d))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (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)))) (neg.f64 (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) d))) (neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))))) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))))) (neg.f64 (neg.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))))) (neg.f64 (-.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l) (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))) (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l)))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h)))) (/.f64 (*.f64 d (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l h))) l))))))
(*.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 l (*.f64 h (*.f64 h h)))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) (*.f64 l (*.f64 l (*.f64 l h))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d d))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d d))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) d)) (/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) d)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal 1 binary64))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (*.f64 d d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) d)))
(/.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h #s(literal 3/2 binary64)))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (pow.f64 h #s(literal 3/2 binary64))))
(pow.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 h #s(literal 3/2 binary64)) d) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) h)) d)
(*.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))
(pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 l (*.f64 h (*.f64 h h))) (*.f64 l (*.f64 h (*.f64 h h)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 l (*.f64 h (*.f64 h h))))) #s(literal 1/2 binary64))
(*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 l (*.f64 h h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 (*.f64 h h) l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 l (*.f64 h h))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 (*.f64 h h) l)))
(*.f64 (sqrt.f64 l) (pow.f64 h #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) h)
(*.f64 (pow.f64 h #s(literal 3/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l (*.f64 h (*.f64 h h))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 h h)) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 (*.f64 l h) h) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 h h))) (sqrt.f64 h))
(*.f64 (sqrt.f64 (*.f64 (*.f64 l h) h)) (sqrt.f64 h))
(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 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.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 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) 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))))
(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 #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)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 h d) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (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 0 binary64) h) #s(literal 1/2 binary64)))
(/.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 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.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 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) 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)))
(/.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))))
(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/2 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 (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 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) (-.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 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 d #s(literal -4 binary64)) M)) (/.f64 D (/.f64 (*.f64 d #s(literal -4 binary64)) M)))
(neg.f64 (/.f64 D (/.f64 (*.f64 d #s(literal -4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))))
(/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (/.f64 D d) (/.f64 #s(literal 4 binary64) M))
(/.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) M))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) #s(literal 1 binary64))))
(/.f64 (*.f64 D #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) D)) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (neg.f64 (*.f64 D M)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (neg.f64 (/.f64 D d)) (neg.f64 (/.f64 #s(literal 4 binary64) M)))
(/.f64 (neg.f64 (*.f64 D #s(literal 1 binary64))) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) D))) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (neg.f64 (/.f64 D (*.f64 d #s(literal 4 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) M)))
(pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))))
(*.f64 D (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 M (/.f64 D (*.f64 d #s(literal 4 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -4 binary64)) M)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) D)
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) D) #s(literal -1 binary64)))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) M)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) M) D) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (/.f64 #s(literal 4 binary64) M) D) #s(literal -1 binary64)))
(*.f64 (/.f64 D #s(literal 1 binary64)) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 D (*.f64 d #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) M))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))))
(/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 D (*.f64 h #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (neg.f64 (*.f64 h #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) D)) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 h #s(literal -1/2 binary64))) (/.f64 (*.f64 d #s(literal -4 binary64)) M))
(/.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) d) (/.f64 #s(literal 4 binary64) M))
(/.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) M))
(/.f64 (neg.f64 (neg.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(/.f64 (neg.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) D))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1/2 binary64)))) (neg.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 h #s(literal -1/2 binary64)))) (/.f64 (*.f64 d #s(literal 4 binary64)) M))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) d)) (neg.f64 (/.f64 #s(literal 4 binary64) M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) M)))
(pow.f64 (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64)))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))))
(*.f64 D (/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D h) (/.f64 (*.f64 d #s(literal 4 binary64)) M)))
(*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D h) (/.f64 (*.f64 d #s(literal 4 binary64)) M)) #s(literal -1/2 binary64))
(*.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 4 binary64) M)))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) M)))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 h #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) #s(literal -1/2 binary64)) h)
(*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 D (*.f64 d #s(literal 4 binary64)))) M)
(*.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (*.f64 d #s(literal 4 binary64))) M)
(*.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 h #s(literal -1/2 binary64))) (*.f64 d #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) M))
(+.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)) 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 (-.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))
(fma.f64 #s(literal -1 binary64) d #s(literal 0 binary64))
(neg.f64 d)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d 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 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d 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)))
(pow.f64 (/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d)))) #s(literal -1 binary64))
(pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))) #s(literal -1 binary64))
(*.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 #s(literal -1 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))))
(pow.f64 (*.f64 l (*.f64 l (*.f64 l h))) #s(literal 1/2 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 (sqrt.f64 h) (pow.f64 (*.f64 l (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 l (*.f64 l l))))
(*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) l)
(*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 l))
(*.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)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l l)) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l l))) (sqrt.f64 h))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d #s(literal 1/8 binary64)))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d #s(literal 1/8 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 M (*.f64 D (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (neg.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(/.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d #s(literal 1/8 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (neg.f64 (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 M (*.f64 D (*.f64 D M))))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) #s(literal 1 binary64)) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) #s(literal 1 binary64)) (*.f64 (/.f64 d #s(literal 1/8 binary64)) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D))) (neg.f64 (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)))))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D))) (neg.f64 (*.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 d #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)) (/.f64 d #s(literal 1/8 binary64)))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) l)
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 d #s(literal 1/8 binary64)) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) #s(literal 1 binary64))) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l))) (/.f64 d #s(literal 1/8 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D)) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l))) (/.f64 d #s(literal -1/8 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) (/.f64 d #s(literal 1/8 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 M (*.f64 D (*.f64 D M)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(*.f64 D (*.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)))
(*.f64 D (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(*.f64 D (/.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 l (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(*.f64 (*.f64 D (*.f64 M M)) (/.f64 D (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) d))))
(*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)))
(*.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l) (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))
(*.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l)))
(*.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (/.f64 #s(literal -1/8 binary64) (*.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 M M)) (/.f64 d #s(literal -1/8 binary64))))
(*.f64 (/.f64 (*.f64 D M) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (*.f64 D M) (/.f64 d #s(literal -1/8 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 D (/.f64 d #s(literal -1/8 binary64))))
(*.f64 (/.f64 D (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64))) l))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal -1/8 binary64) d) l))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d))) (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (/.f64 #s(literal -1/8 binary64) l))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) D) #s(literal -1 binary64)) (pow.f64 (/.f64 l (/.f64 (*.f64 D (*.f64 M M)) (/.f64 d #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))) #s(literal -1 binary64)) (pow.f64 (/.f64 l (/.f64 #s(literal -1/8 binary64) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) (*.f64 (*.f64 D M) (*.f64 M (/.f64 D d)))) #s(literal -1 binary64)) (pow.f64 (/.f64 l #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 M (*.f64 D (*.f64 D M)))) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (pow.f64 (/.f64 (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (*.f64 (*.f64 D (*.f64 M M)) (-.f64 #s(literal 0 binary64) D))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d #s(literal 1/8 binary64))))

simplify441.0ms (1.7%)

Algorithm
egg-herbie
Rules
6458×*-lowering-*.f32
6458×*-lowering-*.f64
2932×/-lowering-/.f32
2932×/-lowering-/.f64
2212×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031212626
192412041
2322511958
3757911958
0805111958
Stop Event
iter limit
node limit
Counts
936 → 936
Calls
Call 1
Inputs
(* -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 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)) 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 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)))))
(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)))))
(* -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)))
(* (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)))
(* (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)))
(* 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 (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))))
(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))
(* 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)))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* d (sqrt (/ h l))))
(* -1 (* 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))
(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))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(/ 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)
(* 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))))
(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))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 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))))))))
(* -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 (/ (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/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) 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 (/ 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 (/ 1 (* h (pow l 3))))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -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 (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* 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 (* (pow h 3) l)))))
(+ (* 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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(* -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 (/ 1 (* h (pow l 3)))))) (* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3))))))
(+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))
(+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))
(+ (* -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 (* (pow h 3) l))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* 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 (* (pow h 3) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* 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 (* (pow h 3) l)))))
(+ (* -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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(sqrt (* (pow h 3) l))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(* (sqrt (* (pow h 3) 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))
(* -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))
(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))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(sqrt (* h (pow l 3)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* 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 (/ 1 (* h (pow l 3))))))
(* 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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
(* -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 (/ 1 (* h (pow l 3))))))
Outputs
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 (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 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) 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 (/.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 (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 D (*.f64 D (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d)))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 D (*.f64 D (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d)))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 D (*.f64 D (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d)))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.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 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* 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 #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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d))))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d))))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M M) d))))) (-.f64 #s(literal 0 binary64) h))
(* 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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) 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 (*.f64 #s(literal -1/8 binary64) (*.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 (sqrt.f64 (*.f64 d h)) (*.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 d h)) (*.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 d h)) (*.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 d h))) (*.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) #s(literal -1/8 binary64)))))
(* 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 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) #s(literal -1/8 binary64)))))
(* 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 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) #s(literal -1/8 binary64)))))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) d)))
(* -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 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) 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 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 (*.f64 #s(literal -1/8 binary64) (*.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 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))))) (-.f64 #s(literal 0 binary64) 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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (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 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) l)) (*.f64 d d))
(/ (+ 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 M (*.f64 M h))) (*.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 M (*.f64 M h))) (*.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 M (*.f64 M h))) (*.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 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) l)) (*.f64 d d))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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)))
(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)))
(* 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 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) 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 (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ h l))))
(*.f64 d (sqrt.f64 (/.f64 h l)))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) 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))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h l)))
(* (sqrt (/ h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.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)
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) 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)))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (* -1 (log l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 l)) (* -1 (log h)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ 1 h)) (log (/ 1 l)))))
(*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 h #s(literal -1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(exp (* 1/4 (+ (log (/ -1 h)) (log (/ -1 l)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/4 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 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/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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))) 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 (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 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) 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 (/.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 (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 (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 (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 (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 (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 (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/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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 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 (/.f64 #s(literal 1 binary64) h) l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 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 (/.f64 #s(literal 1 binary64) h) l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 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 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 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 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 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* 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 #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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (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 #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 (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/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (-.f64 #s(literal 0 binary64) h))
(* 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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 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 (/.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 (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 (/.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 (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 (/.f64 #s(literal 1 binary64) h) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* h (pow l 3)))))) (* (pow d 2) (sqrt (/ 1 (* (pow h 3) l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))) d)
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (+ (sqrt (/ 1 (* (pow h 3) l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* (pow h 3) l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (/.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 (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 l h)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 l h)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 l h)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l (/.f64 l (*.f64 h h))) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d))))
(+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d))))
(+ (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) (pow h 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h 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 h l)))) (*.f64 h h))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))
(-.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))
(-.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))
(-.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.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 (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l)))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ 1 (* h (pow l 3)))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* (pow h 3) l))))))
(+.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 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l))))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* d (sqrt (/ 1 (* (pow h 3) l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* (pow h 3) l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(* -1 (* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(sqrt (* (pow h 3) l))
(sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l)))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h (*.f64 (*.f64 h h) l))))
(* (sqrt (* (pow h 3) l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h (*.f64 (*.f64 h 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)))
(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)))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* 1/4 (/ (* D M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h 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)
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h))))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h))))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h))))
(* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h))))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(sqrt (* h (pow l 3)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* -1 (* (sqrt (* h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 l (*.f64 (*.f64 l l) h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)) d) (sqrt (/ 1 (* h (pow l 3))))))
(*.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)))

eval260.0ms (1%)

Compiler

Compiled 51009 to 3297 computations (93.5% saved)

prune310.0ms (1.2%)

Pruning

74 alts after pruning (69 fresh and 5 done)

PrunedKeptTotal
New1745251770
Fresh94453
Picked325
Done033
Total1757741831
Accuracy
95.4%
Counts
1831 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.0%
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
4.6%
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
14.3%
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
24.8%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
60.6%
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
58.0%
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 D (*.f64 M (*.f64 M D)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
61.8%
(/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
18.2%
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
5.1%
(/.f64 (*.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 l)) (-.f64 #s(literal 0 binary64) d)) h)
11.7%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
36.5%
(/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
13.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
13.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
12.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
12.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
12.1%
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
37.3%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
40.0%
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
25.9%
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
26.6%
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
26.5%
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
26.6%
(/.f64 d (sqrt.f64 (*.f64 l h)))
25.6%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
26.5%
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
26.4%
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) #s(literal 4 binary64)) d)
26.6%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
40.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 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
11.8%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
30.3%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
33.7%
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
61.8%
(*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64)))))
12.1%
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
28.6%
(*.f64 (-.f64 (/.f64 d (*.f64 h (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d #s(literal 1/8 binary64))) (*.f64 l (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))))) h)
26.4%
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
12.1%
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
12.1%
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
41.2%
(*.f64 (+.f64 (/.f64 d (*.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (*.f64 l l))))) h)
28.2%
(*.f64 (+.f64 (/.f64 d (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (/.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) l) (/.f64 (/.f64 d #s(literal -1/8 binary64)) (*.f64 M (*.f64 D (*.f64 D M)))))) h)
57.5%
(*.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 #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))))
16.7%
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (sqrt.f64 (/.f64 d h)))
29.9%
(*.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))) h)
17.1%
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
17.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)))
14.9%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
29.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 h #s(literal -1/2 binary64)))) (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h))))
36.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) (*.f64 M (*.f64 D (*.f64 D (/.f64 M d))))) (*.f64 d #s(literal 4 binary64)))))))
39.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
22.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) (*.f64 M M)) (*.f64 l (*.f64 d d))))))
38.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
9.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l))))
18.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 M M) h) D) D)) l) (*.f64 d d))))
69.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) l))))
69.8%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))
66.5%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))) l))))
64.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 D (/.f64 M d)))) #s(literal 4 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) d)))))
67.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))))
33.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D (*.f64 M D)) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l))))
20.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (+.f64 (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))))
40.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
34.9%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d #s(literal -1/8 binary64))))))
35.2%
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 h h)) h)))) (*.f64 (/.f64 #s(literal -1/8 binary64) d) (*.f64 (pow.f64 (*.f64 (*.f64 l h) (*.f64 l l)) #s(literal -1/2 binary64)) (*.f64 D (*.f64 M (*.f64 D M)))))))
16.0%
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
22.8%
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
24.9%
(*.f64 d (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 l h)))))
25.5%
(*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
26.6%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
26.5%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
31.3%
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
31.7%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
26.0%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
Compiler

Compiled 5035 to 1885 computations (62.6% saved)

regimes343.0ms (1.3%)

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

7 calls:

66.0ms
(*.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))))
49.0ms
h
45.0ms
l
44.0ms
M
38.0ms
d
Results
AccuracySegmentsBranch
80.2%3d
78.2%2h
80.1%3l
69.8%1M
69.8%1D
73.1%2(*.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))))
69.8%1(*.f64 M D)
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes82.0ms (0.3%)

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

1 calls:

38.0ms
d
Results
AccuracySegmentsBranch
80.2%3d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes132.0ms (0.5%)

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

3 calls:

37.0ms
d
36.0ms
h
33.0ms
l
Results
AccuracySegmentsBranch
73.9%2h
77.4%4l
77.8%3d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes112.0ms (0.4%)

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

3 calls:

34.0ms
l
30.0ms
h
30.0ms
d
Results
AccuracySegmentsBranch
69.8%1h
75.1%3l
74.5%3d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes111.0ms (0.4%)

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

2 calls:

43.0ms
l
29.0ms
d
Results
AccuracySegmentsBranch
75.2%4d
73.5%3l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes59.0ms (0.2%)

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

2 calls:

23.0ms
d
23.0ms
l
Results
AccuracySegmentsBranch
73.5%3l
74.5%4d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes119.0ms (0.5%)

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

5 calls:

23.0ms
M
22.0ms
l
22.0ms
D
21.0ms
d
21.0ms
h
Results
AccuracySegmentsBranch
65.2%2M
64.6%2h
63.7%2D
67.3%2d
69.8%3l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes112.0ms (0.4%)

Counts
64 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.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))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -1/2 binary64))))
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal -1/8 binary64)) #s(literal 4 binary64)) d)
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l))))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))
Calls

5 calls:

22.0ms
l
22.0ms
M
21.0ms
D
20.0ms
d
19.0ms
h
Results
AccuracySegmentsBranch
50.2%2D
56.4%4h
56.7%2M
59.2%4d
60.9%4l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes26.0ms (0.1%)

Counts
49 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.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))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
Calls

1 calls:

15.0ms
l
Results
AccuracySegmentsBranch
60.9%4l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes48.0ms (0.2%)

Counts
48 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.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))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
(/.f64 (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)) (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (/.f64 l h)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l)))
Calls

3 calls:

14.0ms
d
14.0ms
l
13.0ms
M
Results
AccuracySegmentsBranch
58.1%4d
54.5%2M
57.9%4l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes35.0ms (0.1%)

Counts
46 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.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))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 M D)))))))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
Calls

2 calls:

15.0ms
l
15.0ms
d
Results
AccuracySegmentsBranch
57.9%4l
56.2%3d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes46.0ms (0.2%)

Counts
44 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
(*.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))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))) h)
Outputs
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d))))
Calls

3 calls:

15.0ms
M
13.0ms
d
12.0ms
l
Results
AccuracySegmentsBranch
54.5%2M
48.6%3d
48.3%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes94.0ms (0.4%)

Counts
41 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
(*.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 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (/.f64 #s(literal -1/8 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)))) (/.f64 #s(literal -1/8 binary64) d))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal -1 binary64)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 (/.f64 (/.f64 h l) l) l)))) (/.f64 #s(literal -1/8 binary64) d))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
Calls

5 calls:

36.0ms
h
19.0ms
l
12.0ms
d
12.0ms
M
11.0ms
D
Results
AccuracySegmentsBranch
49.2%4l
46.9%4d
43.3%2D
44.2%3h
45.5%2M
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes31.0ms (0.1%)

Counts
36 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d d))))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d d))) (sqrt.f64 (/.f64 h l))) (*.f64 d d)) h)
Outputs
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h)
Calls

2 calls:

17.0ms
M
10.0ms
l
Results
AccuracySegmentsBranch
44.5%2M
47.4%4l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes23.0ms (0.1%)

Counts
32 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/4 binary64)))
(*.f64 d (pow.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) l)) (*.f64 h h)) #s(literal 1/4 binary64)))
Outputs
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h)
Calls

2 calls:

11.0ms
M
9.0ms
l
Results
AccuracySegmentsBranch
43.4%2l
44.0%2M
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes33.0ms (0.1%)

Counts
29 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (sqrt.f64 (/.f64 h l)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) d)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) h) (sqrt.f64 (/.f64 h l)))
(/.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l h))) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 d (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h h)) l) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) d)) h)
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
Calls

3 calls:

11.0ms
l
10.0ms
M
8.0ms
d
Results
AccuracySegmentsBranch
43.4%2l
42.6%2d
43.2%2M
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes19.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)))))
Outputs
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))))
Calls

3 calls:

7.0ms
M
5.0ms
l
5.0ms
D
Results
AccuracySegmentsBranch
41.5%2M
37.3%1D
43.0%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes6.0ms (0%)

Counts
14 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 l h) #s(literal 1/2 binary64)) d))
(/.f64 d (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 d)) h)
(pow.f64 (/.f64 (/.f64 h d) (/.f64 d l)) #s(literal -1/2 binary64))
Outputs
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

1 calls:

5.0ms
l
Results
AccuracySegmentsBranch
43.0%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes16.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
Outputs
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

4 calls:

4.0ms
h
3.0ms
M
3.0ms
l
3.0ms
d
Results
AccuracySegmentsBranch
39.9%2M
40.2%2d
39.2%2h
40.9%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes18.0ms (0.1%)

Counts
8 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
(sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))
(*.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 l h))))
Outputs
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
Calls

5 calls:

4.0ms
d
3.0ms
M
3.0ms
D
3.0ms
l
3.0ms
h
Results
AccuracySegmentsBranch
31.7%1D
36.4%2h
34.2%2M
37.3%2d
38.0%2l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
l
Results
AccuracySegmentsBranch
37.6%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes28.0ms (0.1%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

regimes7.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

1.0ms
d
1.0ms
l
1.0ms
D
1.0ms
h
1.0ms
M
Results
AccuracySegmentsBranch
26.6%1M
26.6%1h
26.6%1D
26.6%1d
26.6%1l
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
1.4924973382540157e-226
1.0117663658727293e-222
18.0ms
-1.5703100835693523e-286
-1.3480226217322727e-286
Results
31.0ms160×0valid
19.0ms129×0invalid
Compiler

Compiled 788 to 527 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 12.0ms (33.1% of total)
ival-pow: 12.0ms (33.1% of total)
ival-div: 10.0ms (27.6% of total)
ival-sub: 1.0ms (2.8% of total)
const: 1.0ms (2.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch142.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
1.4924973382540157e-226
1.0117663658727293e-222
75.0ms
-7.1862090188269945e-211
-8.020401668788596e-224
Results
61.0ms288×0valid
45.0ms299×0invalid
Compiler

Compiled 1358 to 897 computations (33.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-div: 30.0ms (38.1% of total)
ival-pow: 24.0ms (30.5% of total)
ival-mult: 21.0ms (26.7% of total)
ival-sub: 3.0ms (3.8% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch124.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
1.4924973382540157e-226
1.0117663658727293e-222
57.0ms
-1.3600621693605067e-124
-1.319200160417401e-126
Results
60.0ms240×0valid
34.0ms244×0invalid
Compiler

Compiled 1091 to 705 computations (35.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-pow: 30.0ms (42.4% of total)
ival-mult: 19.0ms (26.8% of total)
ival-div: 18.0ms (25.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)

bsearch161.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
103.0ms
6.90809929150824e+112
6.719580417835402e+132
46.0ms
-3.5702036680981225e+103
-6.77172264599331e+101
Results
71.0ms288×0valid
58.0ms305×0invalid
Compiler

Compiled 1092 to 740 computations (32.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-pow: 30.0ms (34% of total)
ival-div: 28.0ms (31.7% of total)
ival-mult: 26.0ms (29.5% of total)
ival-sub: 3.0ms (3.4% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch151.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.7069450798358397e+73
1.7662708825616013e+79
22.0ms
1.0117663658727293e-222
1.2057202574513723e-222
47.0ms
-1.3600621693605067e-124
-1.319200160417401e-126
Results
59.0ms304×0valid
42.0ms304×0invalid
Compiler

Compiled 1362 to 871 computations (36% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-pow: 24.0ms (33.3% of total)
ival-div: 22.0ms (30.5% of total)
ival-mult: 22.0ms (30.5% of total)
ival-sub: 3.0ms (4.2% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

bsearch181.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
111.0ms
6.90809929150824e+112
6.719580417835402e+132
58.0ms
-1.0745189328400299e+76
-1.7971568182448797e+70
Results
83.0ms327×0invalid
64.0ms320×0valid
Compiler

Compiled 1190 to 790 computations (33.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-mult: 47.0ms (39.6% of total)
ival-pow: 44.0ms (37.1% of total)
ival-div: 23.0ms (19.4% of total)
ival-sub: 3.0ms (2.5% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch162.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
86.0ms
6.90809929150824e+112
6.719580417835402e+132
59.0ms
-1.3897620063468258e-290
-2.447439860901512e-293
Results
60.0ms304×0valid
58.0ms296×0invalid
Compiler

Compiled 1123 to 728 computations (35.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 32.0ms (34.7% of total)
ival-pow: 31.0ms (33.6% of total)
ival-div: 24.0ms (26% of total)
ival-sub: 3.0ms (3.3% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch427.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
135.0ms
6.90809929150824e+112
6.719580417835402e+132
64.0ms
-1.3897620063468258e-290
-2.447439860901512e-293
209.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
239.0ms464×0valid
118.0ms469×0invalid
Compiler

Compiled 1333 to 896 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 295.0ms
ival-mult: 187.0ms (63.4% of total)
ival-pow: 67.0ms (22.7% of total)
ival-div: 34.0ms (11.5% of total)
ival-sub: 5.0ms (1.7% of total)
const: 2.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch290.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
118.0ms
6.90809929150824e+112
6.719580417835402e+132
67.0ms
-1.3897620063468258e-290
-2.447439860901512e-293
87.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
135.0ms464×0valid
108.0ms470×0invalid
Compiler

Compiled 1322 to 885 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 202.0ms
ival-pow: 77.0ms (38.1% of total)
ival-div: 67.0ms (33.1% of total)
ival-mult: 51.0ms (25.2% of total)
ival-sub: 5.0ms (2.5% of total)
const: 2.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

bsearch275.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
111.0ms
8.959750340791065e+133
2.749703721875935e+152
59.0ms
1.5208483171192115e-205
1.239468985847736e-202
85.0ms
-2.079737794580549e-39
-9.551395911867214e-44
Results
146.0ms416×0valid
64.0ms450×0invalid
Compiler

Compiled 1636 to 1105 computations (32.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 157.0ms
ival-mult: 59.0ms (37.5% of total)
ival-div: 57.0ms (36.2% of total)
ival-pow: 36.0ms (22.9% of total)
ival-sub: 4.0ms (2.5% of total)
const: 2.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch319.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
149.0ms
8.218751561617493e+164
7.211782614515401e+177
74.0ms
-7.90514535485729e-309
1.741083922283706e-305
78.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
165.0ms486×0invalid
104.0ms448×0valid
Compiler

Compiled 1284 to 889 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 212.0ms
ival-pow: 134.0ms (63.1% of total)
ival-div: 37.0ms (17.4% of total)
ival-mult: 35.0ms (16.5% of total)
ival-sub: 5.0ms (2.4% of total)
const: 2.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
1.5551067247446494e-118
5.3070991222044765e-118
Results
16.0ms80×0valid
Compiler

Compiled 268 to 179 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-pow: 5.0ms (44% of total)
ival-div: 3.0ms (26.4% of total)
ival-mult: 3.0ms (26.4% of total)
ival-sub: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch214.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
1.5180955147532722e-32
3.6080122920942653e-31
57.0ms
-7.90514535485729e-309
1.741083922283706e-305
88.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
91.0ms400×0valid
81.0ms407×0invalid
Compiler

Compiled 1016 to 696 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-div: 51.0ms (38.5% of total)
ival-pow: 41.0ms (31% of total)
ival-mult: 34.0ms (25.7% of total)
ival-sub: 4.0ms (3% of total)
const: 2.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
4.3053645895915797e-54
1.2579352512002233e-51
Results
40.0ms128×0valid
Compiler

Compiled 328 to 221 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-pow: 24.0ms (69.1% of total)
ival-div: 5.0ms (14.4% of total)
ival-mult: 5.0ms (14.4% of total)
ival-sub: 1.0ms (2.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch89.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
86.0ms
4.3053645895915797e-54
1.2579352512002233e-51
Results
81.0ms128×0valid
Compiler

Compiled 320 to 221 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-div: 62.0ms (81.9% of total)
ival-pow: 8.0ms (10.6% of total)
ival-mult: 5.0ms (6.6% of total)
ival-sub: 1.0ms (1.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch80.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
34.0ms160×0valid
31.0ms160×0invalid
Compiler

Compiled 368 to 279 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-pow: 19.0ms (40.5% of total)
ival-div: 15.0ms (31.9% of total)
ival-mult: 12.0ms (25.5% of total)
ival-sub: 2.0ms (4.3% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch82.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
43.0ms160×0valid
21.0ms132×0invalid
Compiler

Compiled 358 to 269 computations (24.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-pow: 21.0ms (40.5% of total)
ival-mult: 15.0ms (28.9% of total)
ival-div: 13.0ms (25.1% of total)
ival-sub: 1.0ms (1.9% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
31.0ms160×0valid
22.0ms128×0invalid
Compiler

Compiled 338 to 259 computations (23.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-pow: 17.0ms (42.2% of total)
ival-div: 11.0ms (27.3% of total)
ival-mult: 10.0ms (24.8% of total)
ival-sub: 1.0ms (2.5% of total)
const: 1.0ms (2.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch173.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
168.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
126.0ms131×0invalid
29.0ms160×0valid
Compiler

Compiled 328 to 239 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-pow: 15.0ms (39.1% of total)
ival-div: 11.0ms (28.6% of total)
ival-mult: 10.0ms (26% of total)
ival-sub: 1.0ms (2.6% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

bsearch85.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
79.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
40.0ms121×0invalid
30.0ms160×0valid
Compiler

Compiled 328 to 239 computations (27.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-pow: 15.0ms (40% of total)
ival-div: 10.0ms (26.7% of total)
ival-mult: 10.0ms (26.7% of total)
ival-sub: 1.0ms (2.7% of total)
const: 1.0ms (2.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch91.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
85.0ms
-2.873483052837213e-199
-5.976186111399205e-211
Results
50.0ms160×0valid
24.0ms150×0invalid
Compiler

Compiled 318 to 229 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-div: 27.0ms (44.6% of total)
ival-pow: 16.0ms (26.4% of total)
ival-mult: 13.0ms (21.5% of total)
ival-sub: 4.0ms (6.6% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

simplify48.0ms (0.2%)

Algorithm
egg-herbie
Rules
184×*-commutative_binary64
72×+-commutative_binary64
60×neg-mul-1_binary64
56×sub-neg_binary64
54×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02781241
13721241
24041241
34491241
44891241
55271241
65561241
75711241
85781241
95801241
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 d #s(literal -6643353364554857/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 binary64)) (*.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 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))) (if (<=.f64 d #s(literal 7468176164825437/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 d #s(literal -7580654747562055/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496 binary64)) (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)))) (if (<=.f64 d #s(literal 8751768943154809/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 d #s(literal -1548108335651699/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 229212996130245/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 l #s(literal -30500000000000000854145268370566023903198228416501700500890348471037417292964020085872897645852900720640 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 6600000000000000601428848955011676086619492092297112344434628438836120422524286790255009125464312636199047953027060651536280688001024 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -4525239750366505/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (if (<=.f64 d #s(literal 7814079413531079/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 d #s(literal 7300000000000000041434629499419756198949635667604071183749295129310669121257472 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 l #s(literal -6599999999999999982178924877544961724540834306966869413948711438674558976 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 20499999999999998886058986133135908067018039071266016276300017787674220912359897542346918516539652824341589200308997086906526203904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))) l)))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 225000000000000009757254524449630990513199021289143246720342532106109559509247939418951191596135036757440383430036438355111026098176 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -974284815754335/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 3700000000000000107916621695756848449844997105452203872628202611790983865776574909228457233140162011458886854336267242986321775427584 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -3687032624489449/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 88000000000000003909833793298146480688804110161695667249709704665098910366533338805374819964573780247506157904165476423958528 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 7003554617596379/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (if (<=.f64 d #s(literal 5499999999999999850100609295502793958470915098592344411115382362282498895618936338289111617796827857167117056456130971886960685976484052992 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 l #s(literal -3998847890748941/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 40000000000000003307486514284232094705745107860608941345306137235330685577245426917490926656488695586868770570093062753395720267337599090797902308720426200916315558719258624 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h))))
(if (<=.f64 M #s(literal 2952782317450903/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(if (<=.f64 l #s(literal -1129605583483287/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 5663318844657249/182687704666362864775460604089535377456991567872 binary64)) (*.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 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h))
(if (<=.f64 l #s(literal -7106863825839427/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))
(if (<=.f64 l #s(literal -8273478394652981/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))
(if (<=.f64 l #s(literal -7343759286700741/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248 binary64)) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -6130595422680495/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -8163165349390941/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 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 -7342436292641365/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(/.f64 d (sqrt.f64 (*.f64 l h)))
Outputs
(if (<=.f64 d #s(literal -6643353364554857/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 binary64)) (*.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 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))) (if (<=.f64 d #s(literal 7468176164825437/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 d #s(literal -6643353364554857/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 binary64)) (*.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 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))) (if (<=.f64 d #s(literal 7468176164825437/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) h) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (pow.f64 (/.f64 h l) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))))
(if (<=.f64 d #s(literal -7580654747562055/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496 binary64)) (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D)) (*.f64 h #s(literal -1/2 binary64))) l)))) (if (<=.f64 d #s(literal 8751768943154809/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 d #s(literal -7580654747562055/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496 binary64)) (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (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 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D (/.f64 M d)) (/.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) D))) l)))) (if (<=.f64 d #s(literal 8751768943154809/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))))
(if (<=.f64 d #s(literal -1548108335651699/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (*.f64 h #s(literal -1/2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 229212996130245/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))))))
(if (<=.f64 d #s(literal -1548108335651699/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64)))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 229212996130245/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -30500000000000000854145268370566023903198228416501700500890348471037417292964020085872897645852900720640 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 6600000000000000601428848955011676086619492092297112344434628438836120422524286790255009125464312636199047953027060651536280688001024 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l)))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -30500000000000000854145268370566023903198228416501700500890348471037417292964020085872897645852900720640 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 6600000000000000601428848955011676086619492092297112344434628438836120422524286790255009125464312636199047953027060651536280688001024 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (/.f64 D (/.f64 (*.f64 d #s(literal 4 binary64)) M)) (*.f64 h #s(literal -1/2 binary64)))) l))) (sqrt.f64 (/.f64 d l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -4525239750366505/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)))))) (if (<=.f64 d #s(literal 7814079413531079/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 d #s(literal 7300000000000000041434629499419756198949635667604071183749295129310669121257472 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 d #s(literal -4525239750366505/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D M) d)) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))) (if (<=.f64 d #s(literal 7814079413531079/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 d #s(literal 7300000000000000041434629499419756198949635667604071183749295129310669121257472 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 D #s(literal -1/8 binary64)) (*.f64 M (/.f64 h d)))) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 l #s(literal -6599999999999999982178924877544961724540834306966869413948711438674558976 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 20499999999999998886058986133135908067018039071266016276300017787674220912359897542346918516539652824341589200308997086906526203904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 #s(literal -1/8 binary64) D) (*.f64 M (/.f64 h d)))) l)))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -6599999999999999982178924877544961724540834306966869413948711438674558976 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 20499999999999998886058986133135908067018039071266016276300017787674220912359897542346918516539652824341589200308997086906526203904 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (/.f64 d M)) (*.f64 (*.f64 D #s(literal -1/8 binary64)) (*.f64 M (/.f64 h d)))) l)))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 225000000000000009757254524449630990513199021289143246720342532106109559509247939418951191596135036757440383430036438355111026098176 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D M)) #s(literal -1/8 binary64)) d) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h) (if (<=.f64 l #s(literal 225000000000000009757254524449630990513199021289143246720342532106109559509247939418951191596135036757440383430036438355111026098176 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -974284815754335/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 3700000000000000107916621695756848449844997105452203872628202611790983865776574909228457233140162011458886854336267242986321775427584 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -974284815754335/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 3700000000000000107916621695756848449844997105452203872628202611790983865776574909228457233140162011458886854336267242986321775427584 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (*.f64 d (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -3687032624489449/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 88000000000000003909833793298146480688804110161695667249709704665098910366533338805374819964573780247506157904165476423958528 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -3687032624489449/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -2202174090206337/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 88000000000000003909833793298146480688804110161695667249709704665098910366533338805374819964573780247506157904165476423958528 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 d #s(literal 7003554617596379/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (if (<=.f64 d #s(literal 5499999999999999850100609295502793958470915098592344411115382362282498895618936338289111617796827857167117056456130971886960685976484052992 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 d #s(literal -3515176971816541/25108406941546723055343157692830665664409421777856138051584 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 d #s(literal 7003554617596379/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 binary64)) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) (if (<=.f64 d #s(literal 5499999999999999850100609295502793958470915098592344411115382362282498895618936338289111617796827857167117056456130971886960685976484052992 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 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)) l))))))
(if (<=.f64 l #s(literal -3998847890748941/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 40000000000000003307486514284232094705745107860608941345306137235330685577245426917490926656488695586868770570093062753395720267337599090797902308720426200916315558719258624 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h))))
(if (<=.f64 l #s(literal -3998847890748941/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 40000000000000003307486514284232094705745107860608941345306137235330685577245426917490926656488695586868770570093062753395720267337599090797902308720426200916315558719258624 binary64)) (*.f64 (/.f64 d (pow.f64 (*.f64 l h) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 D (/.f64 d M)) (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D M))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)))) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h))))
(if (<=.f64 M #s(literal 2952782317450903/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(if (<=.f64 M #s(literal 2952782317450903/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (*.f64 h (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))))
(if (<=.f64 l #s(literal -1129605583483287/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 5663318844657249/182687704666362864775460604089535377456991567872 binary64)) (*.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 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))))
(if (<=.f64 l #s(literal -1129605583483287/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (if (<=.f64 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 d (pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))) (if (<=.f64 l #s(literal 5663318844657249/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) l)))))))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) h))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (pow.f64 (*.f64 (/.f64 h l) (/.f64 h l)) #s(literal 1/4 binary64))) h))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (sqrt.f64 (/.f64 h l))) d) h))
(if (<=.f64 M #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 d d))) d) h))
(if (<=.f64 l #s(literal -7106863825839427/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) (-.f64 #s(literal 0 binary64) d)) (*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))
(if (<=.f64 l #s(literal -7106863825839427/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 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) h) (/.f64 #s(literal 1 binary64) l)))))
(if (<=.f64 l #s(literal -8273478394652981/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h)))))
(if (<=.f64 l #s(literal -8273478394652981/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 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) h) (/.f64 #s(literal 1 binary64) l)))))
(if (<=.f64 l #s(literal -7343759286700741/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248 binary64)) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -7343759286700741/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248 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 -6130595422680495/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -8163165349390941/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 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 -8163165349390941/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h))))
(if (<=.f64 l #s(literal -7342436292641365/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d))
(if (<=.f64 l #s(literal -7342436292641365/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(/.f64 d (sqrt.f64 (*.f64 l h)))

soundness4.3s (16.5%)

Rules
6666×*-lowering-*.f32
6666×*-lowering-*.f64
6458×*-lowering-*.f32
6458×*-lowering-*.f64
6290×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036186
1183181
21619175
08167175
055282
1280266
22425256
08223256
02389787
17009400
225679343
366529337
080789337
067409
1391385
23082343
09870343
031212626
192412041
2322511958
3757911958
0805111958
02327
15227
215926
3106026
4360226
5742926
0828126
028320959
186920127
2324120009
3777520009
0824920009
055295
1278264
22069254
08477254
028712638
185812150
2308212102
3734312102
0816412102
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
iter limit
node limit
Compiler

Compiled 3852 to 2204 computations (42.8% saved)

preprocess180.0ms (0.7%)

Compiler

Compiled 3932 to 1276 computations (67.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...