Henrywood and Agarwal, Equation (12)

Time bar (total: 21.7s)

analyze393.0ms (1.8%)

Memory
0.2MiB live, 592.6MiB allocated
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 37 to 24 computations (35.1% saved)

sample5.6s (26.1%)

Memory
-43.2MiB live, 8 166.8MiB allocated
Samples
2.7s13 049×0invalid
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.2s
ival-mult: 1.3s (40.1% of total)
ival-div: 844.0ms (26.2% of total)
ival-pow: 604.0ms (18.7% of total)
ival-pow2: 317.0ms (9.8% of total)
ival-sub: 124.0ms (3.8% of total)
exact: 20.0ms (0.6% of total)
ival-true: 15.0ms (0.5% of total)
ival-assert: 8.0ms (0.2% of total)
Bogosity

preprocess300.0ms (1.4%)

Memory
17.5MiB live, 599.0MiB allocated
Algorithm
egg-herbie
Rules
6 600×*-lowering-*.f32
6 600×*-lowering-*.f64
3 422×/-lowering-/.f32
3 422×/-lowering-/.f64
2 244×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

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

(abs M)

(abs D)

(sort M D)

explain378.0ms (1.7%)

Memory
18.4MiB live, 747.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
730-3(2.370137270865207e-36 8.95784057806079e-128 4.391300472428681e+286 3.2698069022726994e+124 1.0620538905819933e+254)(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
660-6(9.623808091731799e-166 1.1541950935744493e+148 4.77391335908704e-111 6.981744741649815e-58 3.732062600154403e+99)(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
410-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))
300-1(-3.796559828932366e-254 -9.252330487836593e-7 -1.4273184985318995e-234 2.9104590193940373e-289 1.4839927364761603e-24)(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
290-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))))
00-0-D
00-0-(*.f64 #s(literal 2 binary64) d)
00-0-(/.f64 h l)
00-0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
00-0-d
00-0-#s(literal 1 binary64)
00-0-(/.f64 d l)
00-0-(*.f64 M D)
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(/.f64 d h)
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-#s(literal 2 binary64)
00-0-l
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-M
00-0-h
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)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
pow.f64(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))uflow-rescue360
(/.f64 d l)underflow36
pow.f64(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))uflow-rescue350
(/.f64 d h)underflow35
pow.f64(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))oflow-rescue340
(/.f64 d l)overflow34
pow.f64(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))oflow-rescue250
(/.f64 d h)overflow25
*.f64(*.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))))u*o150
(/.f64 d h)underflow35
(/.f64 d l)underflow36
(*.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))))underflow25
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))overflow86
(*.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)))overflow86
(/.f64 h l)overflow35
(-.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)))overflow86
(*.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))overflow86
(*.f64 M D)overflow38
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))overflow47
*.f64(*.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))n*o130
/.f64(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))o/n130
(*.f64 M D)overflow38
*.f64(*.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))))n*o100
*.f64(*.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))))n*u40
*.f64(*.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))o*u30
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))overflow86
(*.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)))overflow86
(*.f64 M D)overflow38
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))overflow47
(/.f64 h l)underflow29
*.f64(*.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))u*o20
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))underflow93
(*.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)))underflow93
(*.f64 M D)underflow38
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))underflow44
(/.f64 h l)overflow35
/.f64(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))u/n20
(*.f64 M D)underflow38
Confusion
Predicted +Predicted -
+924
-34126
Precision
0.7301587301587301
Recall
0.9583333333333334
Confusion?
Predicted +Predicted MaybePredicted -
+9204
-340126
Precision?
0.7301587301587301
Recall?
0.9583333333333334
Freqs
test
numberfreq
0130
176
236
312
42
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
112.0ms512×0valid
Compiler

Compiled 392 to 92 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-div: 27.0ms (38.6% of total)
ival-pow: 19.0ms (27.1% of total)
ival-mult: 16.0ms (22.8% of total)
ival-pow2: 5.0ms (7.1% of total)
ival-sub: 2.0ms (2.9% of total)
ival-true: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(*.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))))
Compiler

Compiled 40 to 22 computations (45% saved)

simplify237.0ms (1.1%)

Memory
19.7MiB live, 431.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff5504
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Rules
6 600×*-lowering-*.f32
6 600×*-lowering-*.f64
3 422×/-lowering-/.f32
3 422×/-lowering-/.f64
2 244×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023126
152126
2159126
31040126
43420126
56701126
08004124
Stop Event
iter 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))))
(* (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
(* (* (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)) (fma.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 1 binary64))))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(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)))
(fma.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 1 binary64))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(fma.f64 h (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 0 binary64))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 0 binary64))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/ (* M D) (* 2 d))
(*.f64 D (/.f64 M (*.f64 d #s(literal 2 binary64))))
(* M D)
(*.f64 M D)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)

localize73.0ms (0.3%)

Memory
-13.5MiB live, 144.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy89.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))))
accuracy85.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))
accuracy76.9%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy73.6%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Samples
46.0ms256×0valid
Compiler

Compiled 156 to 24 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 10.0ms (30.7% of total)
ival-div: 9.0ms (27.6% of total)
ival-pow: 9.0ms (27.6% of total)
ival-pow2: 3.0ms (9.2% of total)
ival-sub: 1.0ms (3.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series46.0ms (0.2%)

Memory
6.9MiB live, 83.0MiB allocated
Counts
6 → 204
Calls
Call 1
Inputs
#<alt (pow (/ d h) (/ 1 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (pow (/ (* M D) (* 2 d)) 2)>
#<alt (/ 1 2)>
#<alt (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))>
Outputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* 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)))>
#<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))))))>
Calls

51 calls:

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

rewrite319.0ms (1.5%)

Memory
15.8MiB live, 532.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 446×*-lowering-*.f32
7 446×*-lowering-*.f64
4 352×accelerator-lowering-fma.f32
4 352×accelerator-lowering-fma.f64
3 368×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify754.0ms (3.5%)

Memory
9.9MiB live, 522.8MiB allocated
Algorithm
egg-herbie
Rules
6 660×accelerator-lowering-fma.f32
6 660×accelerator-lowering-fma.f64
5 620×*-lowering-*.f32
5 620×*-lowering-*.f64
3 426×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01203277
13213193
211473183
326353164
454943164
085383125
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* 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)))
(* -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))))))
Outputs
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
(* -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)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
(* -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)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))

eval189.0ms (0.9%)

Memory
1.3MiB live, 155.7MiB allocated
Compiler

Compiled 32 190 to 2 670 computations (91.7% saved)

prune280.0ms (1.3%)

Memory
-22.9MiB live, 216.7MiB allocated
Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New77435809
Fresh000
Picked101
Done000
Total77535810
Accuracy
89.3%
Counts
810 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.0%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
16.0%
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
27.0%
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
3.7%
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
28.0%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
17.0%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
31.6%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
28.7%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
31.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
25.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
28.3%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
49.4%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
50.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
30.3%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
50.1%
(*.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)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
51.6%
(*.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 (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d d))))
52.4%
(*.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 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d (*.f64 d #s(literal -2 binary64))))))
63.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 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))))
47.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))))
65.4%
(*.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) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
53.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))) (/.f64 h l))))
64.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)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d M)))) (/.f64 h l))))
62.4%
(*.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)) (*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))) (/.f64 h l))))
53.6%
(*.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)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))) (/.f64 h l))))
62.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 D d))))
32.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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))))
36.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))))
64.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
3.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d 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))))
63.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d 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))))
31.1%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
34.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 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))))
50.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
15.6%
(*.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)))
Compiler

Compiled 2 654 to 1 620 computations (39% saved)

simplify355.0ms (1.6%)

Memory
-44.1MiB live, 266.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff512
(-.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-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff4800
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
cost-diff0
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
cost-diff384
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
cost-diff0
(/.f64 h l)
cost-diff0
(sqrt.f64 (/.f64 h l))
cost-diff0
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))))
cost-diff0
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
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
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
cost-diff512
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l))))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Rules
7 678×*-lowering-*.f32
7 678×*-lowering-*.f64
4 342×/-lowering-/.f32
4 342×/-lowering-/.f64
1 598×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076644
1217616
2811598
34571592
08378582
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* 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 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l))))
(* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l)))
(/ (* (* M D) 1/2) (* d 2))
(* (* M D) 1/2)
(* M D)
M
D
1/2
(* d 2)
(* (/ (* M D) (* d 2)) (/ h l))
(/ (* M D) (* d 2))
(/ h l)
(+ (* d (sqrt (/ 1 (* h l)))) 0)
d
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
1
(* h l)
h
l
0
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)
(+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))))
d
(sqrt (/ h l))
(/ h l)
h
l
(* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))
(* D (/ (* D (* M M)) d))
D
(/ (* D (* M M)) d)
(* D (* M M))
(* M M)
M
(* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))
-1/8
(sqrt (/ (* h (* h h)) (* l (* l l))))
(/ (* h (* h h)) (* l (* l l)))
(* h (* h h))
(* h h)
(* l (* l l))
(* l l)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ d l))
(/ d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
(* d d)
4
(* -1/2 (/ h l))
-1/2
(/ h l)
h
1
(sqrt (- 0 d))
(- 0 d)
0
(sqrt (- 0 h))
(- 0 h)
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(pow (/ d h) (/ 1 2))
(/ d h)
d
h
(/ 1 2)
1
2
(/ 1 (sqrt (/ l d)))
(sqrt (/ l d))
(/ l d)
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
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))))
(* (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 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l))))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M (*.f64 D (/.f64 h l)))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/ (* (* M D) 1/2) (* d 2))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d)
(* (* M D) 1/2)
(*.f64 #s(literal 1/2 binary64) (*.f64 M D))
(* M D)
(*.f64 M D)
M
D
1/2
#s(literal 1/2 binary64)
(* d 2)
(*.f64 d #s(literal 2 binary64))
(* (/ (* M D) (* d 2)) (/ h l))
(/.f64 (*.f64 h (*.f64 M D)) (*.f64 (*.f64 d #s(literal 2 binary64)) l))
(/ (* M D) (* d 2))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(/ h l)
(/.f64 h l)
(+ (* d (sqrt (/ 1 (* h l)))) 0)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
d
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
1
#s(literal 1 binary64)
(* h l)
(*.f64 h l)
h
l
0
#s(literal 0 binary64)
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 M D) d)) #s(literal -1/8 binary64))))) h)
(+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 M D) d)) #s(literal -1/8 binary64)))))
d
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(/ h l)
(/.f64 h l)
h
l
(* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 M D) d)) #s(literal -1/8 binary64))))
(* D (/ (* D (* M M)) d))
(*.f64 D (*.f64 M (/.f64 (*.f64 M D) d)))
D
(/ (* D (* M M)) d)
(*.f64 M (/.f64 (*.f64 M D) d))
(* D (* M M))
(*.f64 M (*.f64 M D))
(* M M)
(*.f64 M M)
M
(* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))
(*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))
-1/8
#s(literal -1/8 binary64)
(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)
(*.f64 h h)
(* l (* l l))
(*.f64 l (*.f64 l l))
(* l l)
(*.f64 l l)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(/ (* M (* D (* M D))) (* (* d d) 4))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(*.f64 d (*.f64 d #s(literal 4 binary64)))
(* d d)
(*.f64 d d)
4
#s(literal 4 binary64)
(* -1/2 (/ h l))
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
-1/2
#s(literal -1/2 binary64)
(/ h l)
(/.f64 h l)
h
1
#s(literal 1 binary64)
(sqrt (- 0 d))
(sqrt.f64 (-.f64 #s(literal 0 binary64) d))
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
(sqrt (- 0 h))
(sqrt.f64 (-.f64 #s(literal 0 binary64) h))
(- 0 h)
(-.f64 #s(literal 0 binary64) h)
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(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)
(/ 1 (sqrt (/ l d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M (*.f64 D (/.f64 h l)))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(*.f64 (*.f64 M D) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 d #s(literal 2 binary64))))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64)))
(/ (* M D) (* 2 d))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(* M D)
(*.f64 M D)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)

localize697.0ms (3.2%)

Memory
3.2MiB live, 356.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy94.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
accuracy94.2%
(*.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))
accuracy89.2%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy88.4%
(sqrt.f64 (/.f64 l d))
accuracy97.4%
(*.f64 M (*.f64 D (*.f64 M D)))
accuracy94.7%
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
accuracy92.4%
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy87.4%
(sqrt.f64 (/.f64 d l))
accuracy91.1%
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))
accuracy88.6%
(sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))
accuracy88.4%
(sqrt.f64 (/.f64 h l))
accuracy88.0%
(/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))
accuracy100.0%
(*.f64 h l)
accuracy99.8%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
accuracy99.4%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy88.8%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
accuracy94.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
accuracy92.9%
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l))
accuracy89.2%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy87.4%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Samples
302.0ms120×0valid
86.0ms136×0invalid
Compiler

Compiled 715 to 78 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 297.0ms
ival-mult: 163.0ms (54.9% of total)
ival-div: 103.0ms (34.7% of total)
ival-sqrt: 11.0ms (3.7% of total)
ival-pow: 10.0ms (3.4% of total)
ival-sub: 4.0ms (1.3% of total)
ival-add: 3.0ms (1% of total)
ival-pow2: 2.0ms (0.7% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series129.0ms (0.6%)

Memory
-3.3MiB live, 187.3MiB allocated
Counts
29 → 1 176
Calls
Call 1
Inputs
#<alt (pow (/ d h) (/ 1 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (/ 1 2)>
#<alt (- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l))))>
#<alt (+ (* d (sqrt (/ 1 (* h l)))) 0)>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)>
#<alt (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))))>
#<alt (sqrt (/ h l))>
#<alt (/ h l)>
#<alt (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)>
#<alt (/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))>
#<alt (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))>
#<alt (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))>
#<alt (pow (/ (* M D) (* 2 d)) 2)>
#<alt (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))>
#<alt (* (/ (* M D) (* d 2)) (/ h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l)))))>
#<alt (/ (* h (* h h)) (* l (* l l)))>
#<alt (sqrt (/ (* h (* h h)) (* l (* l l))))>
#<alt (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))>
#<alt (sqrt (/ d l))>
#<alt (/ (* M (* D (* M D))) (* (* d d) 4))>
#<alt (* M (* D (* M D)))>
#<alt (sqrt (/ l d))>
#<alt (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))>
Outputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt 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 (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (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 (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* 1/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 (/ (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 (* 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 (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 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)) 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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (sqrt (/ d l))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* 1/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>
#<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/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* 1/2 (/ (* D (* M h)) (* d l)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (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 (/ (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 (/ (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 (/ (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 (* -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 (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 (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) 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 (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 (* 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 (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
Calls

294 calls:

TimeVariablePointExpression
15.0ms
h
@inf
(* (/ (* M D) (* d 2)) (/ h l))
8.0ms
d
@0
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)
7.0ms
l
@-inf
(+ (* d (sqrt (/ 1 (* h l)))) 0)
4.0ms
M
@0
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)
2.0ms
h
@inf
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))

rewrite437.0ms (2%)

Memory
-10.3MiB live, 464.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 474×*-lowering-*.f32
4 474×*-lowering-*.f64
3 002×pow-lowering-pow.f64
3 002×pow-lowering-pow.f32
2 678×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076409
1418350
23852340
08191330
Stop Event
iter limit
node limit
Counts
29 → 1 308
Calls
Call 1
Inputs
(pow (/ d h) (/ 1 2))
(pow (/ d l) (/ 1 2))
(/ 1 2)
(- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l))))
(+ (* d (sqrt (/ 1 (* h l)))) 0)
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
(* h l)
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))) h)
(+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l)))))))
(sqrt (/ h l))
(/ h l)
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(pow (/ (* M D) (* 2 d)) 2)
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(* (/ (* M D) (* d 2)) (/ h l))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (* (* M D) 1/2) (* d 2)) (* (/ (* M D) (* d 2)) (/ h l)))))
(/ (* h (* h h)) (* l (* l l)))
(sqrt (/ (* h (* h h)) (* l (* l l))))
(* (* D (/ (* D (* M M)) d)) (* -1/8 (sqrt (/ (* h (* h h)) (* l (* l l))))))
(sqrt (/ d l))
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
(sqrt (/ l d))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 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 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) h)) #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 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.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 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 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 #s(literal 1 binary64) h)) (sqrt.f64 d))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 h h #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 h))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(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 (fma.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.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 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 (/.f64 l d))) #s(literal -1/2 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 (/.f64 d l)) #s(literal 1 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 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 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 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (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)))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))
(+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) M) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 h l)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d #s(literal 0 binary64))
(fma.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))
(*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 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 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (sqrt.f64 h) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 l #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (-.f64 #s(literal 0 binary64) l))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))
(/.f64 #s(literal -1 binary64) (*.f64 h (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (*.f64 h l) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -2 binary64))
(pow.f64 (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))
(exp.f64 (log.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l)) #s(literal -1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(*.f64 h l)
(*.f64 h (/.f64 l #s(literal 1 binary64)))
(*.f64 l h)
(*.f64 l (/.f64 h #s(literal 1 binary64)))
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (-.f64 #s(literal 0 binary64) h)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) h))
(/.f64 #s(literal 1 binary64) (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) #s(literal 1 binary64)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) h)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) (*.f64 h (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))) h))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) #s(literal 1 binary64)) h)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) h)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (/.f64 #s(literal 1 binary64) h)) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))
(pow.f64 (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 h (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) h))
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (/.f64 #s(literal 1 binary64) h))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (fma.f64 h h #s(literal 0 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64)))) h)
(*.f64 (pow.f64 (/.f64 h (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))))))
(*.f64 (pow.f64 (/.f64 h (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(-.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 h l)) d (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))
(fma.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 D (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) D (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) #s(literal -1/8 binary64) (*.f64 d (sqrt.f64 (/.f64 h l))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) D) (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) (fma.f64 D (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 d (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))) (neg.f64 (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))) (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))))))
(*.f64 (-.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))))))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 h l))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 h l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)) #s(literal 1/4 binary64))
(pow.f64 (/.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l h)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 h)) #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) (sqrt.f64 (/.f64 h l)))
(*.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 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 h l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 h l) #s(literal 1/4 binary64)))
(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 (/.f64 l h)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (fma.f64 h h #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64))) (*.f64 h (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 h #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h)) (neg.f64 (-.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 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))
(+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) M) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 h l)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))) #s(literal -1 binary64)))
(*.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 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 d l)))
(fma.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 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d l)))
(fma.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 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 #s(literal 1 binary64) (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 l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64))) (/.f64 h l) (sqrt.f64 (/.f64 d l)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 d)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 l)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 l) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 l) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 l) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 3 binary64)) (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 (/.f64 d l) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d l))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 d l)) (-.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M D)) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 4 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) d)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 D D))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64)))
(pow.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 M (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 M (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 M (pow.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 M D) (pow.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 M M) (pow.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M (*.f64 D D)) (*.f64 M (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M (*.f64 D D)) (/.f64 M (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 M d) (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 M d) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 M d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) M)
(*.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 M (*.f64 M (*.f64 D D))))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 #s(literal 1/4 binary64) (*.f64 D D)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 (/.f64 M d) (/.f64 M d)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) (*.f64 #s(literal 1/2 binary64) D))
(*.f64 (*.f64 D D) (pow.f64 (*.f64 M (/.f64 #s(literal 1/2 binary64) d)) #s(literal 2 binary64)))
(*.f64 (*.f64 D D) (pow.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) M)
(*.f64 (pow.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) (pow.f64 (*.f64 M (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) (pow.f64 (/.f64 M (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) d) #s(literal 1 binary64)) (pow.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 M #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 M #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) #s(literal 1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 D d))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) D))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 D D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))
(+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) M) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal -1/2 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 h l)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l h) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) (*.f64 h (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 h (*.f64 M D)) l)))
(/.f64 (/.f64 h l) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 l h))
(/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) l)
(/.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 h #s(literal 1 binary64)) (*.f64 l (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 h (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (*.f64 l #s(literal 2 binary64)))
(/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 l h) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 l h) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 l h) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 M D)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 M D) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (-.f64 #s(literal 0 binary64) l) d))
(/.f64 (*.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 l h)))
(/.f64 (*.f64 (*.f64 M D) (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 l h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) h) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 l h)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) h) (*.f64 d l))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d (/.f64 l h)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) h)) (*.f64 d (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 h (*.f64 M D))) (neg.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(/.f64 (neg.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 h l)) d)
(/.f64 (*.f64 (/.f64 h l) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 (/.f64 h l) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 h l) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64)) (/.f64 l h))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 h l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 h (*.f64 M D)) l) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 h (*.f64 M D)) l) #s(literal 2 binary64)) d)
(pow.f64 (*.f64 (/.f64 l h) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 l h)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) (*.f64 h (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 h (*.f64 M D)) l)) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 h l)))
(*.f64 (*.f64 M D) (/.f64 h (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(*.f64 (*.f64 M D) (/.f64 (/.f64 h l) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 h l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 h l))
(*.f64 (*.f64 h (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 h l) #s(literal 2 binary64)))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 h l)))
(*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (/.f64 h l) d))
(*.f64 (*.f64 (/.f64 h l) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 h l) (/.f64 M d)) (*.f64 #s(literal 1/2 binary64) D))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))) #s(literal -1 binary64)))
(*.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 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 h) #s(literal 3 binary64)) (*.f64 (log.f64 l) #s(literal 3 binary64))))
(neg.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (*.f64 l (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l h) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 l h) #s(literal 1 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))))
(/.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (/.f64 l h)) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 3 binary64)))
(/.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l) (*.f64 l l))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 h h #s(literal 0 binary64))) (*.f64 (/.f64 l h) (*.f64 l l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)) (neg.f64 (*.f64 l l)))
(/.f64 (*.f64 (/.f64 h l) (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 l (*.f64 l l)))
(/.f64 (*.f64 h (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))) (/.f64 l h))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l)) l)
(/.f64 (/.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l) l) l)
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (fma.f64 h h #s(literal 0 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 h #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 l (*.f64 l l)))
(/.f64 (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal 3 binary64)))
(pow.f64 (/.f64 h l) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 l h) #s(literal -3 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)) #s(literal -1 binary64))
(*.f64 h (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l (*.f64 l l))))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))
(*.f64 (/.f64 h l) (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)))
(*.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 h (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))
(*.f64 (fma.f64 h h #s(literal 0 binary64)) (/.f64 h (*.f64 l (*.f64 l l))))
(*.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))
(*.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 3 binary64)))
(*.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l)) (/.f64 h l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (*.f64 l l) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l (*.f64 l l))) h)
(*.f64 (/.f64 h (*.f64 l l)) (/.f64 (fma.f64 h h #s(literal 0 binary64)) l))
(*.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) l) (/.f64 h (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 3 binary64)) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 l (fma.f64 h h #s(literal 0 binary64))) #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 (fma.f64 h h #s(literal 0 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) #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 (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l (*.f64 l l))) (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (/.f64 l h)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 h)) #s(literal 3 binary64)))
(/.f64 (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (*.f64 l l))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)) (sqrt.f64 (*.f64 l l)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (neg.f64 (sqrt.f64 (*.f64 l (*.f64 l l)))))
(/.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 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) #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)))
(pow.f64 (/.f64 h l) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h l)) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l l))) (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))) (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))))
(*.f64 (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l (*.f64 l l)))))
(*.f64 (sqrt.f64 h) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l (*.f64 l l)))) (sqrt.f64 h))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 0 binary64) l))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1/4 binary64)) (pow.f64 (*.f64 (*.f64 l l) (/.f64 l (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (fma.f64 h h #s(literal 0 binary64))) (pow.f64 (*.f64 h (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 h h #s(literal 0 binary64))) (pow.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 h h #s(literal 0 binary64)) l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) #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 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) (*.f64 M (*.f64 M (*.f64 D D)))) d)
(/.f64 (*.f64 (*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) (sqrt.f64 (*.f64 l (*.f64 l l))))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) d)
(*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))))
(*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 D (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))
(*.f64 (*.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))
(*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) D)
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) #s(literal -1/8 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l))))) D) (*.f64 D (/.f64 (*.f64 M M) d)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(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 (fma.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.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 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 (/.f64 l d))) #s(literal -1/2 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 (/.f64 d l)) #s(literal 1 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 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 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 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (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 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M D)) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 4 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) d)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 D D))) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64)))
(pow.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 M (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 M (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 M (pow.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 M D) (pow.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 M M) (pow.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 M (*.f64 D D)) (*.f64 M (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M (*.f64 D D)) (/.f64 M (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 M d) (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 M d) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 M d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 M (*.f64 D D))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) M)
(*.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 M (*.f64 M (*.f64 D D))))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 #s(literal 1/4 binary64) (*.f64 D D)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 (/.f64 M d) (/.f64 M d)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) (*.f64 #s(literal 1/2 binary64) D))
(*.f64 (*.f64 D D) (pow.f64 (*.f64 M (/.f64 #s(literal 1/2 binary64) d)) #s(literal 2 binary64)))
(*.f64 (*.f64 D D) (pow.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)) M)
(*.f64 (pow.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) (pow.f64 (*.f64 M (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D D)) #s(literal 1 binary64)) (pow.f64 (/.f64 M (*.f64 d (*.f64 d #s(literal 4 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 D D)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 M d)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) d) #s(literal 1 binary64)) (pow.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 M #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 M #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) #s(literal 1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 D d))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) D))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 D D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 M D)) #s(literal 2 binary64)))
(pow.f64 (*.f64 M D) #s(literal 2 binary64))
(*.f64 M (*.f64 M (*.f64 D D)))
(*.f64 D (*.f64 M (*.f64 M D)))
(*.f64 (*.f64 M D) (*.f64 M D))
(*.f64 (*.f64 M M) (*.f64 D D))
(*.f64 (*.f64 M (*.f64 M D)) D)
(*.f64 (*.f64 M (*.f64 D D)) M)
(*.f64 (*.f64 D D) (*.f64 M M))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) h))))
(/.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (/.f64 l h))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) h)) l)
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) l))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (*.f64 d (*.f64 #s(literal 2 binary64) l)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 l #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (*.f64 d #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) h))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) (/.f64 l h))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) l)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 h (*.f64 M D)) l)) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) h))) l)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1 binary64)) (/.f64 l h))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 h (*.f64 M D)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) l)
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) l) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l))) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 2 binary64)) d)
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.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 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))))
(*.f64 (/.f64 h l) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))))
(*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (*.f64 M D))) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 h l)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (/.f64 (*.f64 M D) d)) #s(literal 1/4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))) (/.f64 h l))
(*.f64 (*.f64 (/.f64 h l) #s(literal 1/2 binary64)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) d))
(+.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 h (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d (*.f64 #s(literal 2 binary64) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))))) #s(literal -1 binary64)))
(*.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 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))

simplify784.0ms (3.6%)

Memory
45.9MiB live, 753.7MiB allocated
Algorithm
egg-herbie
Rules
8 886×*-lowering-*.f32
8 886×*-lowering-*.f64
5 324×accelerator-lowering-fma.f32
5 324×accelerator-lowering-fma.f64
3 538×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037020167
1111419635
2405719541
0829019118
Stop Event
iter limit
node limit
Counts
1 176 → 1 176
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
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))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 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)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* 1/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 (/ (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))))))))
(* 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)))))
(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)
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)) 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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(sqrt (/ d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* 1/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
(+ 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/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d l)))
(* 1/2 (/ (* D (* M h)) (* d 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))))))
(/ (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 (/ (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 (/ (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)))))
(* -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)))))
(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)))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow 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 (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))))))))
(* 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 (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
Outputs
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(* 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 h (*.f64 l (*.f64 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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (sqrt.f64 (/.f64 h l))))
(* 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(* (* 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 d (*.f64 D 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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (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 M (*.f64 M (*.f64 D D)))) 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ (pow h 3) (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ h l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) 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)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) (-.f64 #s(literal 0 binary64) h))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))))) d)
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) (*.f64 d d)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) d) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) d) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) d) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 D D)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))) (*.f64 M M))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (/.f64 (*.f64 h (sqrt.f64 #s(literal -1 binary64))) d)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l))))))) d)
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 d (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 M M))) d))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (neg.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (sqrt.f64 (/.f64 d l)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* 1/2 (/ (* D (* M h)) (* d l)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) (*.f64 d l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -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 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M 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 (/ (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 (/ (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 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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) (neg.f64 (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 M (*.f64 M (*.f64 D D)))) 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 M (*.f64 M (*.f64 D D)))) 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 M (*.f64 M (*.f64 D D)))) 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 M (*.f64 M (*.f64 D 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 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (*.f64 d d))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(* (pow D 2) (pow M 2))
(*.f64 M (*.f64 M (*.f64 D D)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 h (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 1/8 binary64)) (*.f64 d (*.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 M (*.f64 M (*.f64 D D))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) d)) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 M M)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D D) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))))

eval369.0ms (1.7%)

Memory
17.6MiB live, 752.8MiB allocated
Compiler

Compiled 97 421 to 5 461 computations (94.4% saved)

prune376.0ms (1.7%)

Memory
-35.3MiB live, 815.0MiB allocated
Pruning

56 alts after pruning (55 fresh and 1 done)

PrunedKeptTotal
New2 630432 673
Fresh181230
Picked415
Done000
Total2 652562 708
Accuracy
91.3%
Counts
2 708 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.0%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
3.7%
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
26.0%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
27.3%
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
28.0%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
26.1%
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
9.6%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
30.4%
(/.f64 (fma.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
17.0%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
27.2%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) d)) h)
56.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))) h)
56.7%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (sqrt.f64 (/.f64 h l)) #s(literal 3 binary64))))) h)
36.6%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l)) (sqrt.f64 (*.f64 l l)))))) h)
56.3%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (/.f64 l h)) #s(literal 3 binary64)))))) h)
40.4%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) l) l) l))))) h)
37.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 (/.f64 h l) (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l)))))) h)
31.6%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
26.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (exp.f64 (-.f64 (*.f64 (log.f64 h) #s(literal 3 binary64)) (*.f64 (log.f64 l) #s(literal 3 binary64)))))))) h)
4.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
47.3%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
31.7%
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
29.5%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M D)) D) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
35.0%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
31.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
29.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
29.4%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 #s(literal 1/4 binary64) (*.f64 D D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
25.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
28.3%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
22.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
15.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
22.3%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
36.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
27.3%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
30.3%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
28.7%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
53.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))) (/.f64 h l))))
62.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 D d))))
32.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
37.3%
(*.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 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
63.0%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (fma.f64 (/.f64 (*.f64 h (*.f64 M D)) (*.f64 d (*.f64 #s(literal 2 binary64) l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
67.6%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
62.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))) (/.f64 h l))))
56.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 h l))))
65.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
34.8%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
46.5%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
50.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
64.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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.4%
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
15.6%
(*.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)))
26.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
27.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
27.6%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
Compiler

Compiled 3 597 to 2 294 computations (36.2% saved)

simplify238.0ms (1.1%)

Memory
17.0MiB live, 487.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 h l)
cost-diff0
(sqrt.f64 (/.f64 h l))
cost-diff0
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))))
cost-diff0
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))) h)
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d))
cost-diff0
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
cost-diff704
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
cost-diff0
(*.f64 l (*.f64 l l))
cost-diff0
(/.f64 h (*.f64 l (*.f64 l l)))
cost-diff0
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
cost-diff0
(*.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)))
cost-diff0
(*.f64 h l)
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff448
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff768
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Rules
7 674×*-lowering-*.f32
7 674×*-lowering-*.f64
3 706×/-lowering-/.f32
3 706×/-lowering-/.f64
2 036×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069542
1173538
2642524
34010524
47514524
08207516
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(pow (/ d h) (/ 1 2))
(/ d h)
d
h
(/ 1 2)
1
2
(/ 1 (sqrt (/ l d)))
(sqrt (/ l d))
(/ l d)
l
(- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))
(/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))
(* (* h (/ (* 1/2 (* M D)) d)) 1)
(* h (/ (* 1/2 (* M D)) d))
(/ (* 1/2 (* M D)) d)
(* 1/2 (* M D))
1/2
(* M D)
M
D
(* l (* 4 (/ d (* M D))))
(* 4 (/ d (* M D)))
4
(/ d (* M D))
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))
(sqrt (/ h (* l (* l l))))
(/ h (* l (* l l)))
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
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d)) (sqrt h))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ d l))
(/ d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
(* d d)
4
(* -1/2 (/ h l))
-1/2
(/ h l)
h
1
(sqrt d)
(sqrt h)
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))) h)
(+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2))))
d
(sqrt (/ h l))
(/ h l)
h
l
(* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))
(* D (/ (* D (* M M)) d))
D
(/ (* D (* M M)) d)
(* D (* M M))
(* M M)
M
(* -1/8 (pow (/ h l) 3/2))
-1/8
(pow (/ h l) 3/2)
3/2
Outputs
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64)))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(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)
(/ 1 (sqrt (/ l d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
l
(- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64))
(/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))
(*.f64 h (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) d)) (*.f64 M D)))
(* (* h (/ (* 1/2 (* M D)) d)) 1)
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 h (*.f64 M D)) d))
(* h (/ (* 1/2 (* M D)) d))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 h (*.f64 M D)) d))
(/ (* 1/2 (* M D)) d)
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) d))
(* 1/2 (* M D))
(*.f64 #s(literal 1/2 binary64) (*.f64 M D))
1/2
#s(literal 1/2 binary64)
(* M D)
(*.f64 M D)
M
D
(* l (* 4 (/ d (* M D))))
(/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D))
(* 4 (/ d (* M D)))
(*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))
4
#s(literal 4 binary64)
(/ d (* M D))
(/.f64 d (*.f64 M D))
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
d
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
h
l
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)))
(sqrt (/ h (* l (* l l))))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(/ h (* l (* l l)))
(/.f64 h (*.f64 l (*.f64 l l)))
h
(* l (* l l))
(*.f64 l (*.f64 l l))
l
(* l l)
(*.f64 l l)
(* (* D (* D (* M M))) (/ 1/8 d))
(*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d))
(* D (* D (* M M)))
(*.f64 M (*.f64 M (*.f64 D 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
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d)) (sqrt h))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (sqrt.f64 d)) (sqrt.f64 h)))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64)) (sqrt.f64 d)))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) h) (*.f64 (*.f64 d d) l)) #s(literal -1/8 binary64) #s(literal 1 binary64))
(/ (* M (* D (* M D))) (* (* d d) 4))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(*.f64 d (*.f64 d #s(literal 4 binary64)))
(* d d)
(*.f64 d d)
4
#s(literal 4 binary64)
(* -1/2 (/ h l))
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
-1/2
#s(literal -1/2 binary64)
(/ h l)
(/.f64 h l)
h
1
#s(literal 1 binary64)
(sqrt d)
(sqrt.f64 d)
(sqrt h)
(sqrt.f64 h)
(/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) d))) h)
(+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) d)))
d
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(/ h l)
(/.f64 h l)
h
l
(* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))) d))
(* D (/ (* D (* M M)) d))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d)
D
(/ (* D (* M M)) d)
(/.f64 (*.f64 M (*.f64 M D)) d)
(* D (* M M))
(*.f64 M (*.f64 M D))
(* M M)
(*.f64 M M)
M
(* -1/8 (pow (/ h l) 3/2))
(*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64)))
-1/8
#s(literal -1/8 binary64)
(pow (/ h l) 3/2)
(pow.f64 (/.f64 h l) #s(literal 3/2 binary64))
3/2
#s(literal 3/2 binary64)

localize219.0ms (1%)

Memory
21.0MiB live, 407.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy93.6%
(*.f64 D (*.f64 M M))
accuracy92.3%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))) h)
accuracy92.1%
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 h l) #s(literal 3/2 binary64))))
accuracy87.4%
(sqrt.f64 (/.f64 h l))
accuracy96.9%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
accuracy92.4%
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
accuracy88.0%
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy86.2%
(sqrt.f64 (/.f64 d l))
accuracy95.9%
(/.f64 h (*.f64 l (*.f64 l l)))
accuracy93.6%
(*.f64 D (*.f64 M M))
accuracy90.1%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
accuracy84.3%
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
accuracy100.0%
(*.f64 h l)
accuracy99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
accuracy86.2%
(sqrt.f64 (*.f64 h l))
accuracy94.4%
(/.f64 d (*.f64 M D))
accuracy94.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
accuracy87.7%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy86.1%
(sqrt.f64 (/.f64 l d))
Samples
68.0ms136×0valid
58.0ms120×0invalid
Compiler

Compiled 565 to 71 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 36.0ms (40.1% of total)
ival-div: 26.0ms (28.9% of total)
ival-pow: 13.0ms (14.5% of total)
ival-sqrt: 11.0ms (12.2% of total)
ival-add: 2.0ms (2.2% of total)
ival-sub: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series55.0ms (0.3%)

Memory
20.2MiB live, 99.8MiB allocated
Counts
26 → 1 020
Calls
Call 1
Inputs
#<alt (pow (/ d h) (/ 1 2))>
#<alt (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))>
#<alt (/ 1 2)>
#<alt (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))>
#<alt (/ d (sqrt (* h l)))>
#<alt (sqrt (* h l))>
#<alt (* h l)>
#<alt (* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))>
#<alt (sqrt (/ h (* l (* l l))))>
#<alt (/ h (* l (* l l)))>
#<alt (* l (* l l))>
#<alt (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)>
#<alt (/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d)) (sqrt h))>
#<alt (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt d))>
#<alt (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))>
#<alt (/ (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))) h)>
#<alt (+ (* d (sqrt (/ h l))) (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2))))>
#<alt (sqrt (/ h l))>
#<alt (/ h l)>
#<alt (sqrt (/ l d))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))>
#<alt (/ d (* M D))>
#<alt (* D (* M M))>
#<alt (sqrt (/ d l))>
#<alt (/ (* M (* D (* M D))) (* (* d d) 4))>
#<alt (* (* D (/ (* D (* M M)) d)) (* -1/8 (pow (/ h l) 3/2)))>
Outputs
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 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>
#<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/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 (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* 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 (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (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 (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 (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (/ h (pow l 3))>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt (pow l 3)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)>
#<alt (* d (sqrt (/ 1 l)))>
#<alt (* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))>
#<alt (* d (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* d (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* d (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (sqrt (/ d l))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* 1/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 (/ (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 (* 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 (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 (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (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 (* 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 (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (* D (pow M 2))>
#<alt (sqrt (/ 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 (* -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 (* -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)))))>
Calls

255 calls:

TimeVariablePointExpression
5.0ms
d
@inf
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))
3.0ms
M
@inf
(* D (* M M))
1.0ms
D
@0
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))
1.0ms
d
@0
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))
1.0ms
h
@0
(* (sqrt (/ h (* l (* l l)))) (* (* D (* D (* M M))) (/ 1/8 d)))

rewrite355.0ms (1.6%)

Memory
10.4MiB live, 678.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 064×*-lowering-*.f32
6 064×*-lowering-*.f64
4 472×/-lowering-/.f32
4 472×/-lowering-/.f64
2 034×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify531.0ms (2.5%)

Memory
-15.2MiB live, 965.0MiB allocated
Algorithm
egg-herbie
Rules
8 408×*-lowering-*.f32
8 408×*-lowering-*.f64
5 640×accelerator-lowering-fma.f32
5 640×accelerator-lowering-fma.f64
3 404×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036316931
1109416500
2395016438
0816616096
Stop Event
iter limit
node limit
Counts
1 020 → 1 020
Calls
Call 1
Inputs
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) 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/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
(+ 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/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))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (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)
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(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)))
(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)))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(/ h (pow l 3))
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
(pow l 3)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(* d (sqrt (/ 1 l)))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(* d (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(* d (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(* d (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(* d (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(sqrt (/ d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* 1/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 (/ (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))))))))
(* 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)))))
(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)
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (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))))))))
(* 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 (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(* D (pow M 2))
(sqrt (/ 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)))
(* -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)))))
(* -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)))))
Outputs
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(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)
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) d))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal 1/8 binary64)))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(sqrt (/ h (pow l 3)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(* -1 (* (sqrt (/ h (pow l 3))) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(/ h (pow l 3))
(/.f64 h (*.f64 l (*.f64 l l)))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
(pow l 3)
(*.f64 l (*.f64 l l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -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 #s(literal 0 binary64) (*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 #s(literal 0 binary64) (*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 #s(literal 0 binary64) (*.f64 d (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (pow l 3))))) (* (pow d 2) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))) d)
(* d (sqrt (/ 1 l)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(* d (+ (sqrt (/ 1 l)) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)) (sqrt (/ 1 (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (*.f64 l (*.f64 l l))) (*.f64 (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (*.f64 l (*.f64 l l))) (*.f64 (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt l))) (* d (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (*.f64 l (*.f64 l l))) (*.f64 (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 l) #s(literal -1/8 binary64)))) (*.f64 l l))
(* d (sqrt (/ 1 l)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 h (/.f64 (*.f64 M M) d)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)))
(* d (sqrt (/ 1 l)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h) d))))
(* d (sqrt (/ 1 l)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) h) d) (sqrt (/ 1 (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 D (*.f64 D (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))))
(* d (sqrt (/ 1 l)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3))))) (* d (sqrt (/ 1 l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))) (* (/ d h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (/ d h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 (/.f64 d h) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.f64 l l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 h (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D))) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) 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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) 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 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ (pow h 3) (pow l 3))))) (* (pow d 2) (sqrt (/ h l)))) d)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (*.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 (fma.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)) (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 (fma.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)) (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 (fma.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)) (sqrt.f64 (/.f64 h l))))
(* 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 (fma.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)) (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 (fma.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)) (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 (fma.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)) (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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 h (*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (neg.f64 (/.f64 (*.f64 M M) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))))
(* (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 h (*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (neg.f64 (/.f64 (*.f64 M M) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))))
(* (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 h (*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (neg.f64 (/.f64 (*.f64 M M) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (*.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 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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (*.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 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 (fma.f64 d (sqrt.f64 (*.f64 h (*.f64 l (*.f64 l l)))) (*.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 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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(* (* 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l 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))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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 D D) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d) (*.f64 (/.f64 d (*.f64 D 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))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l))))
(fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (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 M M) (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d) (*.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 h l)))))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h l))
(sqrt.f64 (/.f64 h l))
(* -1 (* (sqrt (/ h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h l))
(* -1 (* (sqrt (/ h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h l))
(* -1 (* (sqrt (/ h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h l))
(* -1 (* (sqrt (/ h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 h l))
(sqrt (/ h 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)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 M M) (*.f64 d d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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 M M) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))) (-.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))) (-.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))) (-.f64 #s(literal 0 binary64) h))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 D D) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.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 D D) (fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 D D)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) d)))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(* D (pow M 2))
(*.f64 D (*.f64 M M))
(sqrt (/ 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))
(* -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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (neg.f64 M) M)) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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 M M) 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 M M) 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 M M) 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 M M) d)))

eval270.0ms (1.2%)

Memory
17.4MiB live, 505.2MiB allocated
Compiler

Compiled 62 665 to 3 717 computations (94.1% saved)

prune265.0ms (1.2%)

Memory
12.8MiB live, 486.5MiB allocated
Pruning

58 alts after pruning (56 fresh and 2 done)

PrunedKeptTotal
New1 913281 941
Fresh222850
Picked325
Done101
Total1 939581 997
Accuracy
94.5%
Counts
1 997 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.0%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
3.7%
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
28.0%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
26.1%
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
56.7%
(/.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
57.1%
(/.f64 (fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
9.6%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
58.6%
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
17.0%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
59.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h)
37.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 (/.f64 h l) (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l)))))) h)
34.9%
(/.f64 (/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 d))) (sqrt.f64 l)) (sqrt.f64 h))
18.8%
(/.f64 (-.f64 (*.f64 (*.f64 d d) (/.f64 h l)) (*.f64 (*.f64 (/.f64 h l) (*.f64 (/.f64 h l) (/.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D #s(literal -1/8 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D #s(literal -1/8 binary64)))))) (*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))))))
4.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
5.1%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
31.7%
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
29.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
38.2%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
29.4%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 #s(literal 1/4 binary64) (*.f64 D D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
12.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
25.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
16.8%
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
22.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
15.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
22.3%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
3.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
36.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
24.9%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
26.0%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
27.3%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.3%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
50.4%
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
30.3%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
58.6%
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))))) (/.f64 #s(literal 1 binary64) h))
27.3%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
28.7%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
42.1%
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
62.3%
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
53.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))) (/.f64 h l))))
62.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 D d))))
32.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))))
35.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
40.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
56.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 h l))))
46.5%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
52.5%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
36.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
16.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
50.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
16.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
15.6%
(*.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)))
26.0%
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
27.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
27.6%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
26.1%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
Compiler

Compiled 3 564 to 2 230 computations (37.4% saved)

simplify217.0ms (1%)

Memory
2.7MiB live, 327.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
cost-diff320
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
cost-diff2688
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
cost-diff0
(sqrt.f64 (/.f64 d l))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l))))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 d))
cost-diff384
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
cost-diff0
(*.f64 h l)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 h l))
cost-diff384
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
cost-diff1472
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
cost-diff0
(/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
cost-diff320
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
cost-diff320
(*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
cost-diff320
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
cost-diff320
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d))))
cost-diff768
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
Rules
9 138×*-lowering-*.f32
9 138×*-lowering-*.f64
2 322×/-lowering-/.f32
2 322×/-lowering-/.f64
1 988×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067556
1195532
2816519
36453515
08166512
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sqrt (/ d h)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))
(* (sqrt (/ d h)) (/ 1 (sqrt (/ l d))))
(sqrt (/ d h))
(/ d h)
d
h
(/ 1 (sqrt (/ l d)))
1
(sqrt (/ l d))
(/ l d)
l
(- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))
(/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))
(* (* h (/ (* 1/2 (* M D)) d)) 1)
(* h (/ (* 1/2 (* M D)) d))
(/ (* 1/2 (* M D)) d)
(* 1/2 (* M D))
1/2
(* M D)
M
D
(* l (* 4 (/ d (* M D))))
(* 4 (/ d (* M D)))
4
(/ d (* M D))
(neg (/ d (- 0 (sqrt (* h l)))))
(/ d (- 0 (sqrt (* h l))))
d
(- 0 (sqrt (* h l)))
0
(sqrt (* h l))
(* h l)
h
l
(/ (+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0) (/ d (sqrt (* h l))))
(+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0)
(/ 1 (* h l))
1
(* h l)
h
l
(+ (* d d) 0)
d
0
(/ d (sqrt (* h l)))
(sqrt (* h l))
(/ (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d)) (sqrt h))
(* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))
(* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l))))
(sqrt (/ d l))
(/ d l)
d
l
(/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))
(* (* (* -1/8 (* M M)) h) (* D D))
(* (* -1/8 (* M M)) h)
(* -1/8 (* M M))
-1/8
(* M M)
M
h
(* D D)
D
(* d (* d l))
(* d l)
(sqrt d)
(sqrt h)
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(sqrt (/ (* d d) (* h l)))
(/ (* d d) (* h l))
(* d d)
d
(* h l)
h
l
(* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(* -1/2 (* M (* D (* M D))))
-1/2
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
4
(/ 1 l)
1
Outputs
(* (* (sqrt (/ d h)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (/.f64 D (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(* (sqrt (/ d h)) (/ 1 (sqrt (/ l d))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(/ 1 (sqrt (/ l d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
l
(- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (/.f64 D (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))
(/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 d l))))
(* (* h (/ (* 1/2 (* M D)) d)) 1)
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 h (*.f64 M D)) d))
(* h (/ (* 1/2 (* M D)) d))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 h (*.f64 M D)) d))
(/ (* 1/2 (* M D)) d)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)
(* 1/2 (* M D))
(*.f64 #s(literal 1/2 binary64) (*.f64 M D))
1/2
#s(literal 1/2 binary64)
(* M D)
(*.f64 M D)
M
D
(* l (* 4 (/ d (* M D))))
(*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 d (*.f64 M D))))
(* 4 (/ d (* M D)))
(/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D))
4
#s(literal 4 binary64)
(/ d (* M D))
(/.f64 d (*.f64 M D))
(neg (/ d (- 0 (sqrt (* h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/ d (- 0 (sqrt (* h l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))
d
(- 0 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
0
#s(literal 0 binary64)
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
h
l
(/ (+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0) (/ d (sqrt (* h l))))
(*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 h l)))
(+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0)
(fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
1
#s(literal 1 binary64)
(* h l)
(*.f64 h l)
h
l
(+ (* d d) 0)
(fma.f64 d d #s(literal 0 binary64))
d
0
#s(literal 0 binary64)
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(/ (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d)) (sqrt h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 D (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 D (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))
(* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 D (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 D (sqrt.f64 d))) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)))
(* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D))))) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))
(/.f64 (*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D))))) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)))
(* (* (* -1/8 (* M M)) h) (* D D))
(*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D)))))
(* (* -1/8 (* M M)) h)
(*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))
(* -1/8 (* M M))
(*.f64 M (*.f64 M #s(literal -1/8 binary64)))
-1/8
#s(literal -1/8 binary64)
(* M M)
(*.f64 M M)
M
h
(* D D)
(*.f64 D D)
D
(* d (* d l))
(fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(* d l)
(*.f64 d l)
(sqrt d)
(sqrt.f64 d)
(sqrt h)
(sqrt.f64 h)
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(*.f64 (fma.f64 (*.f64 D (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (/.f64 D (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64))))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(*.f64 (sqrt.f64 (fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64))) (/.f64 (*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D))))) (fma.f64 d d #s(literal 0 binary64))))
(sqrt (/ (* d d) (* h l)))
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64)))
(/ (* d d) (* h l))
(fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64))
(* d d)
(fma.f64 d d #s(literal 0 binary64))
d
(* h l)
(*.f64 h l)
h
l
(* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))
(/.f64 (*.f64 h (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D))))) (fma.f64 d d #s(literal 0 binary64)))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(/.f64 (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M D)))) (fma.f64 d d #s(literal 0 binary64)))
(* -1/2 (* M (* D (* M D))))
(*.f64 M (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D D))))
-1/2
#s(literal -1/2 binary64)
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))
4
#s(literal 4 binary64)
(/ 1 l)
(/.f64 #s(literal 1 binary64) l)
1
#s(literal 1 binary64)

localize319.0ms (1.5%)

Memory
-71.3MiB live, 329.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy90.4%
(/.f64 (*.f64 d d) (*.f64 h l))
accuracy89.3%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
accuracy87.4%
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy80.6%
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
accuracy93.2%
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h)
accuracy91.3%
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D))
accuracy88.5%
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))
accuracy86.2%
(sqrt.f64 (/.f64 d l))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy90.4%
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
accuracy86.2%
(sqrt.f64 (*.f64 h l))
accuracy72.6%
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
accuracy100.0%
(*.f64 h l)
accuracy100.0%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
accuracy99.8%
(/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
accuracy86.2%
(sqrt.f64 (*.f64 h l))
accuracy94.4%
(/.f64 d (*.f64 M D))
accuracy94.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
accuracy87.7%
(sqrt.f64 (/.f64 d h))
accuracy86.1%
(sqrt.f64 (/.f64 l d))
Samples
66.0ms136×0valid
58.0ms120×0invalid
Compiler

Compiled 569 to 69 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-mult: 43.0ms (47.1% of total)
ival-div: 30.0ms (32.8% of total)
ival-sqrt: 11.0ms (12% of total)
ival-add: 3.0ms (3.3% of total)
ival-sub: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series93.0ms (0.4%)

Memory
34.5MiB live, 145.3MiB allocated
Counts
28 → 1 140
Calls
Call 1
Inputs
#<alt (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))>
#<alt (* (sqrt (/ d h)) (/ 1 (sqrt (/ l d))))>
#<alt (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))>
#<alt (* (* h (/ (* 1/2 (* M D)) d)) 1)>
#<alt (neg (/ d (- 0 (sqrt (* h l)))))>
#<alt (/ d (- 0 (sqrt (* h l))))>
#<alt (- 0 (sqrt (* h l)))>
#<alt (sqrt (* h l))>
#<alt (/ (+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0) (/ d (sqrt (* h l))))>
#<alt (+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0)>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (/ (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d)) (sqrt h))>
#<alt (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))>
#<alt (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l))))>
#<alt (sqrt (/ d l))>
#<alt (+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))>
#<alt (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))>
#<alt (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))>
#<alt (sqrt (/ (* d d) (* h l)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ d h))>
#<alt (* (* (sqrt (/ d h)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))>
#<alt (/ d (* M D))>
#<alt (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))>
#<alt (* (* (* -1/8 (* M M)) h) (* D D))>
#<alt (* (* -1/8 (* M M)) h)>
#<alt (/ (* d d) (* h l))>
Outputs
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 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 (* -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 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>
#<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/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/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* 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 (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (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 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (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 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (sqrt (* h l)))>
#<alt (* -1 (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 (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -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 (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* 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 (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 (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* 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 (/ 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)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* -1/8 (* (/ (* (pow D 2) (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 (* 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/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 (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* 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 (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 (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (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)) 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 (* 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 (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow D 2) (* (pow M 2) h)))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (* -1/8 (* (pow M 2) h))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
Calls

285 calls:

TimeVariablePointExpression
12.0ms
d
@0
(* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))
4.0ms
D
@0
(* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l))))
2.0ms
h
@-inf
(* (* -1/8 (* M M)) h)
2.0ms
d
@-inf
(/ (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d)) (sqrt h))
2.0ms
d
@-inf
(* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))

rewrite506.0ms (2.3%)

Memory
-8.1MiB live, 905.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 564×*-lowering-*.f32
4 564×*-lowering-*.f64
3 758×accelerator-lowering-fma.f32
3 758×accelerator-lowering-fma.f64
3 682×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067358
1367331
23603321
08792320
Stop Event
iter limit
node limit
Counts
28 → 2 089
Calls
Call 1
Inputs
(/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))
(* (sqrt (/ d h)) (/ 1 (sqrt (/ l d))))
(- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D))))))
(* (* h (/ (* 1/2 (* M D)) d)) 1)
(neg (/ d (- 0 (sqrt (* h l)))))
(/ d (- 0 (sqrt (* h l))))
(- 0 (sqrt (* h l)))
(sqrt (* h l))
(/ (+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0) (/ d (sqrt (* h l))))
(+ (* (/ 1 (* h l)) (+ (* d d) 0)) 0)
(/ 1 (* h l))
(* h l)
(/ (* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d)) (sqrt h))
(* (* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))) (sqrt d))
(* (sqrt (/ d l)) (/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l))))
(sqrt (/ d l))
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(sqrt (/ (* d d) (* h l)))
(sqrt (/ l d))
(sqrt (/ d h))
(* (* (sqrt (/ d h)) (/ 1 (sqrt (/ l d)))) (- 1 (/ (* (* h (/ (* 1/2 (* M D)) d)) 1) (* l (* 4 (/ d (* M D)))))))
(/ d (* M D))
(/ (* (* (* -1/8 (* M M)) h) (* D D)) (* d (* d l)))
(* (* (* -1/8 (* M M)) h) (* D D))
(* (* -1/8 (* M M)) h)
(/ (* d d) (* h l))
Outputs
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))
(/.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)))) (neg.f64 (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (neg.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) l)
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 l #s(literal 4 binary64))) (/.f64 d (*.f64 M D)))
(/.f64 (*.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l)) d)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) l)
(/.f64 (/.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 4 binary64)) (/.f64 d (*.f64 M D)))
(/.f64 (/.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 d (*.f64 M D))) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l)))
(*.f64 h (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 h (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l))
(*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 h l))
(*.f64 (/.f64 h (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) l))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) l) (/.f64 h (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(*.f64 (/.f64 h (*.f64 l #s(literal 4 binary64))) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 l #s(literal 4 binary64))) (/.f64 h (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l #s(literal 4 binary64))) (pow.f64 (/.f64 (/.f64 d (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (*.f64 l #s(literal 4 binary64))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (*.f64 d #s(literal 4 binary64))) (*.f64 M D))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 l h) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 l h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) h) #s(literal -1 binary64)) (pow.f64 (/.f64 l (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) h) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (*.f64 M D)) h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (*.f64 M D)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (fma.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)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))) (/.f64 (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(neg.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (*.f64 l (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) l)
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)
(/.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) d)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64))))
(/.f64 h (/.f64 d (*.f64 #s(literal 1/2 binary64) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))))
(/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) h) (/.f64 d (*.f64 #s(literal 1/2 binary64) (*.f64 M D))))
(/.f64 (*.f64 h #s(literal 1 binary64)) (/.f64 d (*.f64 #s(literal 1/2 binary64) (*.f64 M D))))
(/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) h) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 d (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))) #s(literal -1 binary64))
(*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 (/.f64 #s(literal 1 binary64) d) h))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) h)
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) d) h)) #s(literal 1 binary64))
(*.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 h #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 #s(literal 1 binary64) h) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (fma.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)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))) (/.f64 (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(neg.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (*.f64 l (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) l)
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)
(/.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) d)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (sqrt.f64 l) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(neg.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64)) (fma.f64 h l (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(+.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fabs.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 h) (sqrt.f64 l) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 l) (sqrt.f64 h) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 l) (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 h) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 h)) (sqrt.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h))) (sqrt.f64 (sqrt.f64 l)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (sqrt.f64 (-.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))
(pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 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 (pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (sqrt.f64 h)) (sqrt.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h))) (sqrt.f64 (sqrt.f64 l)))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (fma.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)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))) (/.f64 (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(neg.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (*.f64 l (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) l)
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)
(/.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) d)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d))
(+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 d) #s(literal 0 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 d) (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))))
(fabs.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 d h) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (/.f64 d h) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (pow.f64 (/.f64 d h) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 l (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 d (*.f64 h (/.f64 l d)))
(/.f64 d (*.f64 (/.f64 h d) l))
(/.f64 d (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 d (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (/.f64 d h) (/.f64 l d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (/.f64 d l) (/.f64 h d))
(/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) l)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h)) (*.f64 d (*.f64 d l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) h)
(/.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 d h) d) l)
(/.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 l d))
(/.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 d (/.f64 d l)) h)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64))) l)
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 l (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 l (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) l)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64)) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64)) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 l))
(pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 2 binary64))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal -2 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64))
(*.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)))
(*.f64 d (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1 binary64)))
(*.f64 d (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (/.f64 d l) (pow.f64 (/.f64 d h) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 l (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) d)
(*.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) d)
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) d)
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 d l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) d)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) d)
(*.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) d)
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(exp.f64 (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.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 (fma.f64 h l #s(literal 0 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(+.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))
(+.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))))
(fabs.f64 (fma.f64 h l #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) (-.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))))
(sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 h l #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 l h #s(literal 0 binary64))
(fma.f64 l (/.f64 h #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 l (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) (sqrt.f64 l) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 h) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 1 binary64)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(pow.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1/2 binary64))
(*.f64 h l)
(*.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 l h)
(*.f64 l (/.f64 h #s(literal 1 binary64)))
(*.f64 l (pow.f64 (/.f64 h #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 h l #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) (sqrt.f64 l))
(*.f64 (pow.f64 (sqrt.f64 h) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) h)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 l) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 h)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l))) (sqrt.f64 h)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h))))
(*.f64 (sqrt.f64 d) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 h)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l)))) (sqrt.f64 l))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))))
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 d (*.f64 d l))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (*.f64 (sqrt.f64 l) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d))) (*.f64 (sqrt.f64 l) (*.f64 d l)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D)) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l))) (sqrt.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) (sqrt.f64 d)) (*.f64 (*.f64 d l) (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D)) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) (sqrt.f64 (/.f64 d l))) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (fma.f64 d d #s(literal 0 binary64))) l)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (*.f64 d l)) d)
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d l))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) (*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d))) (/.f64 (*.f64 D D) (*.f64 d l)))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.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 (-.f64 #s(literal 0 binary64) l)))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #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 (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 (/.f64 l d))) #s(literal -1/2 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 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.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))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(+.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)))) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) d) (*.f64 l (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d l (*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) l))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 d l)) (*.f64 l (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)))) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) l) #s(literal 3 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))))))
(*.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l) (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) l)) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))) (/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(neg.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) #s(literal 4 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) d) (*.f64 d #s(literal 4 binary64)))
(pow.f64 (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (*.f64 M (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/8 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) d) (/.f64 #s(literal -1/2 binary64) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) d) (/.f64 (*.f64 M (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 M (*.f64 D D)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M (*.f64 D D)) #s(literal 4 binary64)))
(*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) #s(literal -1 binary64)) #s(literal -1/8 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 D D))) #s(literal -1 binary64)))
(/.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))))
(/.f64 (*.f64 d (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal -8 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M (*.f64 D D))))))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64))))) #s(literal 4 binary64))
(/.f64 (*.f64 d (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)))
(*.f64 h (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 h (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) d) (*.f64 (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d d #s(literal 0 binary64))))) h)
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d (*.f64 d #s(literal 4 binary64)) #s(literal 0 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal -1/2 binary64) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) #s(literal -1 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (fma.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)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64)))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))) (/.f64 (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(neg.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (*.f64 l (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))) (+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) l)
(/.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)
(/.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))) d)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d)) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(*.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)))
(exp.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 d) #s(literal 1/2 binary64)) (*.f64 (log.f64 h) #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) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 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))))
(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 (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 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d))
(*.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 (/.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 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 d (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 d (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d h) (/.f64 (/.f64 d l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))
(fma.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) d (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d (sqrt.f64 h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d d) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 d #s(literal -1 binary64)) (/.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (/.f64 d h) d) (/.f64 (/.f64 d l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (/.f64 d h) #s(literal -1 binary64)) (/.f64 (/.f64 d l) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 h)) (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1/2 binary64)) (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 d d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d l)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 d (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 d h)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d l)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (pow.f64 (/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d)) (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)))))) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) #s(literal 3 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d l)) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 3 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))) (*.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (sqrt.f64 (/.f64 d l))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M D) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 M D)))
(/.f64 d (*.f64 M D))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 d M)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 M D) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 M D)))
(/.f64 (/.f64 d M) D)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (neg.f64 (/.f64 d M)) (neg.f64 D))
(/.f64 (/.f64 d D) M)
(pow.f64 (/.f64 (*.f64 M D) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 D (/.f64 d M)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 M D)))
(*.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M D)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) d)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 M D)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 d M))
(*.f64 (/.f64 #s(literal 1 binary64) M) (pow.f64 (/.f64 D d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D)) (*.f64 d (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d l) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) (*.f64 d l))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d))) (neg.f64 (*.f64 d l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d l)) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) #s(literal 1 binary64)) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) (*.f64 D D)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (/.f64 (*.f64 D D) (*.f64 d l))) d)
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (fma.f64 d d #s(literal 0 binary64))) l)
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) d) l)
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) l) d)
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d l) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d))) #s(literal -1 binary64))
(*.f64 h (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 (*.f64 h (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (neg.f64 D)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) (/.f64 (*.f64 D D) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d l) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (*.f64 D (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (/.f64 D (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) d) (/.f64 (*.f64 h (*.f64 D D)) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 h (*.f64 D D)) l))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 d l)) (/.f64 (*.f64 h (*.f64 D D)) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 D D) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d l)) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 D D) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) l))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) d) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 D l))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) (*.f64 d l)) (/.f64 D d))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 (*.f64 h (*.f64 D D)) d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 l (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 h (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 D D)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 h (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 D D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 D D)) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D))) #s(literal -1 binary64)) (pow.f64 (/.f64 l D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 h (*.f64 D D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D))) #s(literal -1 binary64)) (pow.f64 (/.f64 d D) #s(literal -1 binary64)))
(*.f64 h (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 D D)))
(*.f64 D (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (*.f64 h (*.f64 D D))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)))
(*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h (*.f64 D D)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 D D))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) D)
(*.f64 (*.f64 M #s(literal -1/8 binary64)) (*.f64 M (*.f64 h (*.f64 D D))))
(*.f64 (*.f64 h (*.f64 D D)) (*.f64 M (*.f64 M #s(literal -1/8 binary64))))
(*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) h)
(*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) h)
(*.f64 (*.f64 M #s(literal -1/8 binary64)) (*.f64 M h))
(*.f64 (*.f64 h (*.f64 M M)) #s(literal -1/8 binary64))
(*.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 M M))
(*.f64 (*.f64 h (*.f64 M #s(literal -1/8 binary64))) M)
(+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(exp.f64 (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (fma.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 d) #s(literal 0 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 d) (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))))
(fabs.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64))))
(-.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 d h) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (/.f64 d h) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (pow.f64 (/.f64 d h) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 l (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 d (*.f64 h (/.f64 l d)))
(/.f64 d (*.f64 (/.f64 h d) l))
(/.f64 d (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 d (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (/.f64 d h) (/.f64 l d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (/.f64 d l) (/.f64 h d))
(/.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) l)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 l (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) l))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) h)) (*.f64 d (*.f64 d l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) h)
(/.f64 (-.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 d h) d) l)
(/.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 l d))
(/.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (*.f64 d (/.f64 d l)) h)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (fma.f64 d d #s(literal 0 binary64))) l)
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) l)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (*.f64 l (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))) (sqrt.f64 (*.f64 l (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) (sqrt.f64 (*.f64 l (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) l)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64)) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 6 binary64)) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))) (sqrt.f64 l))
(pow.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) #s(literal 2 binary64))
(pow.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) #s(literal -2 binary64))
(pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d))) #s(literal -1 binary64))
(*.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)))
(*.f64 d (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 1 binary64)))
(*.f64 d (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 d (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 d (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (/.f64 d l) (pow.f64 (/.f64 d h) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 l (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) (*.f64 d (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(*.f64 (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) d)
(*.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) d)
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) d)
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 d l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) #s(literal 1 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) d) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) #s(literal 1 binary64)) d)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 d h)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))) #s(literal 2 binary64)) d)
(*.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h)) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) d)
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d h))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d l))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) d)) (sqrt.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)

simplify481.0ms (2.2%)

Memory
20.7MiB live, 797.6MiB allocated
Algorithm
egg-herbie
Rules
7 656×*-lowering-*.f32
7 656×*-lowering-*.f64
3 862×/-lowering-/.f32
3 862×/-lowering-/.f64
3 312×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018715210
152815064
2192115040
3433814879
0871514759
Stop Event
iter limit
node limit
Counts
1 140 → 1 140
Calls
Call 1
Inputs
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (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))))
(* -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))))
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
(+ 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/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/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (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)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (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 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (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 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (sqrt (* h l)))
(* -1 (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))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -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)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (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 (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)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* 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))
(/ 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)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* -1/8 (* (/ (* (pow D 2) (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))))))))
(* 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/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)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (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 (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 (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(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)) 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))))))))
(* 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 (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(* -1/8 (* (pow M 2) h))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
Outputs
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal 1/8 binary64) (*.f64 d (*.f64 d l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M h)) D) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.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)))
(* (sqrt (* h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(* -1 (sqrt (* h l)))
(-.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)))
(* (sqrt (* h l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(* 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M))) d)
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) h)) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (/.f64 (*.f64 D (*.f64 (*.f64 M M) h)) d))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* 1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) h) (*.f64 D D)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)))) 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.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 (fma.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 (fma.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -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 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)) (fma.f64 d d #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (*.f64 M M)))) 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(-.f64 (fma.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)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.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 (fma.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 (fma.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) #s(literal 0 binary64))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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)) #s(literal 0 binary64))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 (*.f64 D D) #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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow D 2) (* (pow M 2) h)))
(*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64))))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(* -1/8 (* (pow M 2) h))
(*.f64 h (*.f64 (*.f64 M M) #s(literal -1/8 binary64)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))

eval752.0ms (3.5%)

Memory
56.3MiB live, 1 067.5MiB allocated
Compiler

Compiled 139 506 to 6 734 computations (95.2% saved)

prune746.0ms (3.4%)

Memory
-26.6MiB live, 1 532.6MiB allocated
Pruning

72 alts after pruning (69 fresh and 3 done)

PrunedKeptTotal
New4 066364 102
Fresh183351
Picked415
Done022
Total4 088724 160
Accuracy
95.2%
Counts
4 160 → 72
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.4%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
33.2%
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
39.1%
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
27.6%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
26.1%
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
56.7%
(/.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
58.6%
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
9.1%
(/.f64 (fma.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 h l #s(literal 0 binary64))) #s(literal -1 binary64))) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
17.0%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
59.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h)
37.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 (/.f64 h l) (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l)))))) h)
15.8%
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
10.0%
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
10.5%
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
18.8%
(/.f64 (-.f64 (*.f64 (*.f64 d d) (/.f64 h l)) (*.f64 (*.f64 (/.f64 h l) (*.f64 (/.f64 h l) (/.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D #s(literal -1/8 binary64))) (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D #s(literal -1/8 binary64)))))) (*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))))))
3.6%
(/.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
4.9%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
5.1%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
29.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
29.4%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 #s(literal 1/4 binary64) (*.f64 D D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
14.2%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) D) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
22.3%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
12.1%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 h)))
16.8%
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
22.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
15.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
3.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
5.7%
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
10.7%
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
36.5%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
13.7%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
19.4%
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
20.1%
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
26.0%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
27.3%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.3%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
25.0%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
50.4%
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
30.3%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
58.6%
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))))) (/.f64 #s(literal 1 binary64) h))
43.2%
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
14.4%
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
31.7%
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
20.2%
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
39.5%
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
14.5%
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
27.3%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
28.7%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
42.1%
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
53.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))) (/.f64 h l))))
62.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 D d))))
56.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 h l))))
20.1%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
52.5%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
16.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
36.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
41.0%
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
16.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
15.6%
(*.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)))
39.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
27.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
27.6%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
73.7%
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
16.9%
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
29.5%
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
26.0%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
26.1%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
19.5%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
17.8%
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
17.4%
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
43.5%
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Compiler

Compiled 5 807 to 1 880 computations (67.6% saved)

regimes362.0ms (1.7%)

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

7 calls:

69.0ms
D
61.0ms
d
56.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))))
44.0ms
l
42.0ms
M
Results
AccuracySegmentsBranch
82.4%3d
79.6%2h
79.6%2l
73.7%1M
77.2%3D
81.8%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))))
73.7%1(*.f64 M D)
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes366.0ms (1.7%)

Memory
-292.1MiB live, 226.7MiB allocated
Counts
86 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) D) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h)
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))))) (/.f64 #s(literal 1 binary64) h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) d)) h)
(/.f64 (fma.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 (/.f64 h l) (fma.f64 h h #s(literal 0 binary64))) (*.f64 l l)))))) h)
Outputs
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h)
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
Calls

4 calls:

279.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))))
30.0ms
l
27.0ms
d
25.0ms
h
Results
AccuracySegmentsBranch
79.0%2l
78.6%2h
81.0%3d
80.3%3(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes84.0ms (0.4%)

Memory
9.9MiB live, 165.7MiB allocated
Counts
81 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (/.f64 h l))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h D)) D) (*.f64 d (*.f64 d l)))) (sqrt.f64 d)) (sqrt.f64 h))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h)
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 M D)) d) (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))))) h)
(*.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l)))))) (/.f64 #s(literal 1 binary64) h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) d)) h)
(/.f64 (fma.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M M) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (fma.f64 h h #s(literal 0 binary64))) (*.f64 l (*.f64 l l)))))) D (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
Outputs
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))
Calls

3 calls:

32.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))))
25.0ms
l
22.0ms
d
Results
AccuracySegmentsBranch
80.3%3(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
75.3%2l
73.7%1d
Compiler

Compiled 52 to 32 computations (38.5% saved)

regimes151.0ms (0.7%)

Memory
16.1MiB live, 247.9MiB allocated
Counts
59 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))) (*.f64 l l))
Outputs
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

7 calls:

46.0ms
h
18.0ms
M
18.0ms
l
18.0ms
d
17.0ms
D
Results
AccuracySegmentsBranch
62.4%4(*.f64 M D)
68.3%4d
57.5%2M
67.1%4l
56.5%2D
62.5%2h
70.1%4(*.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))))
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes20.0ms (0.1%)

Memory
3.1MiB live, 43.8MiB allocated
Counts
55 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
Outputs
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

1 calls:

17.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))))
Results
AccuracySegmentsBranch
70.0%4(*.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))))
Compiler

Compiled 40 to 22 computations (45% saved)

regimes36.0ms (0.2%)

Memory
24.0MiB live, 94.9MiB allocated
Counts
54 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
Calls

2 calls:

18.0ms
d
15.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))))
Results
AccuracySegmentsBranch
67.5%4d
65.7%4(*.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))))
Compiler

Compiled 46 to 27 computations (41.3% saved)

regimes26.0ms (0.1%)

Memory
-34.5MiB live, 59.7MiB allocated
Counts
53 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
Calls

1 calls:

22.0ms
d
Results
AccuracySegmentsBranch
67.4%4d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes60.0ms (0.3%)

Memory
1.1MiB live, 79.0MiB allocated
Counts
52 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d))))
Calls

2 calls:

42.0ms
l
15.0ms
d
Results
AccuracySegmentsBranch
66.1%4l
67.0%4d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes76.0ms (0.4%)

Memory
8.8MiB live, 123.5MiB allocated
Counts
51 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l))))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h)
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

4 calls:

28.0ms
d
15.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))))
15.0ms
h
14.0ms
l
Results
AccuracySegmentsBranch
51.8%4h
65.0%4(*.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.6%3l
58.5%5d
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes30.0ms (0.1%)

Memory
7.6MiB live, 84.2MiB allocated
Counts
49 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (sqrt.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
Outputs
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

2 calls:

14.0ms
(*.f64 M D)
13.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))))
Results
AccuracySegmentsBranch
54.6%3(*.f64 M D)
61.0%4(*.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))))
Compiler

Compiled 48 to 28 computations (41.7% saved)

regimes16.0ms (0.1%)

Memory
5.4MiB live, 46.8MiB allocated
Counts
43 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
Outputs
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

1 calls:

13.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))))
Results
AccuracySegmentsBranch
61.0%4(*.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))))
Compiler

Compiled 40 to 22 computations (45% saved)

regimes38.0ms (0.2%)

Memory
-2.4MiB live, 115.2MiB allocated
Counts
42 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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)))
Outputs
(*.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)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

3 calls:

12.0ms
M
12.0ms
D
11.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))))
Results
AccuracySegmentsBranch
46.9%2D
50.4%3M
58.2%4(*.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))))
Compiler

Compiled 52 to 32 computations (38.5% saved)

regimes30.0ms (0.1%)

Memory
-17.6MiB live, 23.9MiB allocated
Counts
41 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 d (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (fma.f64 h l #s(literal 0 binary64))))
(*.f64 d (*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 d (/.f64 d (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))) d)
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (*.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

1 calls:

28.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))))
Results
AccuracySegmentsBranch
57.2%4(*.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))))
Compiler

Compiled 40 to 22 computations (45% saved)

regimes64.0ms (0.3%)

Memory
3.6MiB live, 43.2MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h l #s(literal 0 binary64))) d) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (fma.f64 h l #s(literal 0 binary64)) (fma.f64 d d #s(literal 0 binary64)))))
Outputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h)
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

4 calls:

45.0ms
(*.f64 M D)
6.0ms
l
6.0ms
d
5.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))))
Results
AccuracySegmentsBranch
50.4%3l
50.2%2(*.f64 M D)
48.3%2d
50.5%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))))
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes34.0ms (0.2%)

Memory
-0.4MiB live, 74.2MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 h l))) h)
(*.f64 (/.f64 d (fma.f64 h l #s(literal 0 binary64))) (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
Outputs
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

6 calls:

6.0ms
d
6.0ms
l
5.0ms
(*.f64 M D)
5.0ms
h
5.0ms
M
Results
AccuracySegmentsBranch
48.3%2d
47.9%2h
46.1%2M
48.2%2l
46.1%2(*.f64 M D)
47.5%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))))
Compiler

Compiled 72 to 48 computations (33.3% saved)

regimes21.0ms (0.1%)

Memory
-5.5MiB live, 45.4MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
Outputs
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

4 calls:

9.0ms
h
4.0ms
l
4.0ms
d
4.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))))
Results
AccuracySegmentsBranch
47.5%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))))
43.5%1h
45.2%2l
43.5%1d
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes7.0ms (0%)

Memory
14.1MiB live, 14.1MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) d)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 d (/.f64 d (fma.f64 h l #s(literal 0 binary64))) #s(literal 0 binary64)))
Outputs
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

2 calls:

3.0ms
D
3.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))))
Results
AccuracySegmentsBranch
43.5%1D
46.5%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))))
Compiler

Compiled 46 to 27 computations (41.3% saved)

regimes2.0ms (0%)

Memory
4.3MiB live, 4.3MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Outputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
Calls

1 calls:

2.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))))
Results
AccuracySegmentsBranch
46.2%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))))
Compiler

Compiled 40 to 22 computations (45% saved)

regimes19.0ms (0.1%)

Memory
-12.8MiB live, 26.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

7 calls:

11.0ms
M
1.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))))
1.0ms
l
1.0ms
h
1.0ms
D
Results
AccuracySegmentsBranch
27.3%1d
27.3%1D
27.3%1h
27.3%1l
27.3%1M
27.3%1(*.f64 M D)
27.3%1(*.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))))
Compiler

Compiled 78 to 53 computations (32.1% saved)

bsearch2.0ms (0%)

Memory
6.8MiB live, 6.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch75.0ms (0.3%)

Memory
6.2MiB live, 156.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
4.9978028745104054e-197
5.975323526815319e-197
53.0ms
-1.8356158694411294e-152
-5.89305036913929e-155
Samples
29.0ms160×0valid
25.0ms194×0invalid
Compiler

Compiled 761 to 458 computations (39.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-div: 17.0ms (41.3% of total)
ival-mult: 12.0ms (29.2% of total)
ival-pow: 6.0ms (14.6% of total)
ival-pow2: 4.0ms (9.7% of total)
ival-sub: 2.0ms (4.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-3.782277379302393e-44
-6.521831117257596e-64
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-2.1313023697186282e+189
-1.0975597879339757e+179
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch209.0ms (1%)

Memory
24.2MiB live, 409.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
-3.6268152474028575e-308
8.116460546290185e-302
39.0ms
-2.0894428416889418e-147
-2.0098007965219167e-148
98.0ms
-3.2063644054979263e+117
-2.171081157251596e+112
Samples
100.0ms454×0invalid
66.0ms384×0valid
Compiler

Compiled 1 513 to 1 032 computations (31.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-div: 32.0ms (35.1% of total)
ival-mult: 29.0ms (31.8% of total)
ival-pow: 17.0ms (18.7% of total)
ival-pow2: 8.0ms (8.8% of total)
ival-sub: 4.0ms (4.4% of total)
ival-true: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)

bsearch199.0ms (0.9%)

Memory
-45.7MiB live, 286.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
-3.6268152474028575e-308
8.116460546290185e-302
32.0ms
-2.0894428416889418e-147
-2.0098007965219167e-148
106.0ms
-3.2063644054979263e+117
-2.171081157251596e+112
Samples
94.0ms333×0invalid
66.0ms384×0valid
Compiler

Compiled 1 498 to 1 002 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
ival-mult: 28.0ms (33.1% of total)
ival-div: 26.0ms (30.8% of total)
ival-pow: 18.0ms (21.3% of total)
ival-pow2: 8.0ms (9.5% of total)
ival-sub: 3.0ms (3.5% of total)
exact: 1.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch232.0ms (1.1%)

Memory
19.9MiB live, 329.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
108.0ms
-3.6268152474028575e-308
8.116460546290185e-302
40.0ms
-2.0894428416889418e-147
-2.0098007965219167e-148
52.0ms
-2.0826087249375615e+48
-3.526643420296541e+43
Samples
95.0ms368×0valid
80.0ms435×0invalid
Compiler

Compiled 1 471 to 1 007 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-pow: 44.0ms (38.8% of total)
ival-mult: 29.0ms (25.6% of total)
ival-div: 27.0ms (23.8% of total)
ival-pow2: 8.0ms (7.1% of total)
ival-sub: 4.0ms (3.5% of total)
ival-true: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-1.3068680407097432e+105
-427.4726322435199
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-2.1313023697186282e+189
-1.0975597879339757e+179
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-2.1313023697186282e+189
-1.0975597879339757e+179
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-2.0796013220771765e+259
-2.987778600245991e+257
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.741046628457005e+229
+inf
0.0ms
0.0
2.487749237694554e-214
0.0ms
-6.521831117257596e-64
0.0
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.521831117257596e-64
0.0
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch45.0ms (0.2%)

Memory
-46.1MiB live, 21.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
4.9978028745104054e-197
5.975323526815319e-197
Samples
5.0ms32×0valid
4.0ms36×0invalid
Compiler

Compiled 101 to 76 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 2.0ms (29.7% of total)
ival-mult: 2.0ms (29.7% of total)
ival-pow: 1.0ms (14.8% of total)
ival-pow2: 1.0ms (14.8% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3068680407097432e+105
-427.4726322435199
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.782277379302393e-44
-6.521831117257596e-64
Compiler

Compiled 43 to 30 computations (30.2% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.782277379302393e-44
-6.521831117257596e-64
Compiler

Compiled 43 to 30 computations (30.2% saved)

simplify228.0ms (1.1%)

Memory
17.1MiB live, 129.6MiB allocated
Algorithm
egg-herbie
Rules
1 190×distribute-lft-neg-in_binary64
1 072×neg-mul-1_binary64
690×neg-sub0_binary64
576×distribute-rgt-neg-in_binary64
536×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02261948
13391944
24051944
35171944
46201944
57561944
611991944
718211944
823271944
928251944
1033521944
1137351944
1237951944
1338201944
1438271944
1539991944
1641291944
1742061944
1842561944
1943161944
2043591944
2143861944
2244011944
2344041944
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))))
(if (<=.f64 d #s(literal -7246007855657359/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (if (<=.f64 d #s(literal 4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h) (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))))
(if (<=.f64 (*.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)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 d #s(literal -2799999999999999973574341969450778888030892643615088322133935836623536621636656564023463117382103310340955921692229632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -6478435864142203/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 d #s(literal -250000000000000003889854032366710756067050349230265358342442645107708445291188925816246347478761861919051570216960 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 d #s(literal -269999999999999995612449939249236946593391837184 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (if (<=.f64 d #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 (*.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)))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696 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))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 d #s(literal 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 (*.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)))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))))
(if (<=.f64 d #s(literal -7246007855657359/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (if (<=.f64 d #s(literal 4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h) (*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))))
(if (<=.f64 d #s(literal -7246007855657359/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (if (<=.f64 d #s(literal 4376433070088247/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 h l))))) d)) h) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)))))
(if (<=.f64 (*.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)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l d)) (neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d l)) (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (*.f64 d l))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D D)))))) (*.f64 d (*.f64 d l))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 d #s(literal -2799999999999999973574341969450778888030892643615088322133935836623536621636656564023463117382103310340955921692229632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -6478435864142203/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.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))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 d #s(literal -2799999999999999973574341969450778888030892643615088322133935836623536621636656564023463117382103310340955921692229632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -6478435864142203/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (*.f64 M D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d)))))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)))))))))
(if (<=.f64 d #s(literal -250000000000000003889854032366710756067050349230265358342442645107708445291188925816246347478761861919051570216960 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 d #s(literal -250000000000000003889854032366710756067050349230265358342442645107708445291188925816246347478761861919051570216960 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 4 binary64) (*.f64 d d))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)))))))))
(if (<=.f64 d #s(literal -269999999999999995612449939249236946593391837184 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 h #s(literal -1/2 binary64))) (*.f64 (*.f64 d (*.f64 d #s(literal 4 binary64))) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (if (<=.f64 d #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)) d)))))))
(if (<=.f64 d #s(literal -269999999999999995612449939249236946593391837184 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 d #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 h #s(literal -1/2 binary64)) (*.f64 M (*.f64 M (*.f64 D D)))) (*.f64 l (*.f64 d (*.f64 d #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (if (<=.f64 d #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d (/.f64 (*.f64 l (*.f64 d #s(literal 4 binary64))) (*.f64 M D)))))))))
(if (<=.f64 (*.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)))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M (*.f64 D D)))) d)) h) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -2000000000000000046186182605395743097859676449703398550861129156309684379358915377731523593735901522221564770876517148393198380226271747013752059433307380371424062862893271297517933339607040 binary64)) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696 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))) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -19999999999999998575476810407335150737534786416231532244635629614029401907090549880154926828822765528849487795390951270508645862330022451343574287187624455542097089214916093587592889940864165347672632943347557238970917799496179237398871421535508562178469789696 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))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (if (<=.f64 (*.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)))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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)))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 0 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))) (if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal 100000000000000009956644432600511718615881550253707240288894882888289682097749535512827356959114607773492443453354095454801046151441888338236034913910900102616284254148427024265175655196680942530570909289367345315883616691581616128 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))))
(if (<=.f64 (*.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)))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 #s(literal 0 binary64) d)) h) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 d #s(literal 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 d #s(literal 4208108721238699/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 (*.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)))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -999999999999999938258300825281978540327027364472124478294416212538871491824599713636820527503908255301632 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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)))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(if (<=.f64 (*.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 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))

soundness2.2s (10%)

Memory
9.3MiB live, 2 000.5MiB allocated
Rules
8 886×*-lowering-*.f32
8 886×*-lowering-*.f64
8 408×*-lowering-*.f32
8 408×*-lowering-*.f64
7 446×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076409
1418350
23852340
08191330
036316931
1109416500
2395016438
0816616096
01203277
13213193
211473183
326353164
454943164
085383125
067358
1367331
23603321
08792320
037020167
1111419635
2405719541
0829019118
069334
1326313
22436302
08864296
02360
110959
281359
0874658
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
Compiler

Compiled 4 123 to 1 763 computations (57.2% saved)

preprocess242.0ms (1.1%)

Memory
13.6MiB live, 243.7MiB allocated
Remove

(sort M D)

(abs D)

(abs M)

Compiler

Compiled 4 676 to 768 computations (83.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...