Complex division, real part

Time bar (total: 12.0s)

analyze25.0ms (0.2%)

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
0%0%99.8%0.2%0%0%0%4
75%74.9%25%0.2%0%0%0%5
75%74.9%25%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
87.5%87.3%12.5%0.2%0%0%0%8
93.8%93.6%6.2%0.2%0%0%0%9
93.8%93.6%6.2%0.2%0%0%0%10
93.8%93.6%6.2%0.2%0%0%0%11
96.9%96.7%3.1%0.2%0%0%0%12
Compiler

Compiled 20 to 12 computations (40% saved)

sample961.0ms (8%)

Results
897.0ms7768×body256valid
54.0ms488×body256infinite
Bogosity

preprocess163.0ms (1.4%)

Algorithm
egg-herbie
Rules
428×fma-neg
425×associate-/r*
402×fma-def
369×associate-/l*
356×associate-*r/
Problems
161×No Errors
94×(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (*.f64 a c) (*.f64 b d))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066724
1132724
2202724
3374724
4904724
52166724
64928724
77861724
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c)))
Outputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b (neg.f64 d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (fma.f64 a c (*.f64 b (neg.f64 d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 d d (*.f64 c c)))
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 a a (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (fma.f64 d c (*.f64 a b)) (fma.f64 c c (*.f64 a a)))
(/.f64 (fma.f64 c d (*.f64 a b)) (fma.f64 a a (*.f64 c c)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 a a (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (fma.f64 d c (*.f64 a b)) (fma.f64 b b (*.f64 d d)))
(/.f64 (fma.f64 c d (*.f64 a b)) (fma.f64 d d (*.f64 b b)))
(/.f64 (fma.f64 c d (*.f64 a b)) (fma.f64 b b (*.f64 d d)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 b b (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 b b)))
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 d d (*.f64 c c)))
Compiler

Compiled 69 to 23 computations (66.7% saved)

eval0.0ms (0%)

Compiler

Compiled 30 to 12 computations (60% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 38 to 22 computations (42.1% saved)

localize40.0ms (0.3%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.0%
(+.f64 (*.f64 a c) (*.f64 b d))
64.8%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 50 to 12 computations (76% saved)

series9.0ms (0.1%)

Counts
2 → 60
Calls

24 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
b
@inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
a
@-inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
b
@0
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
a
@inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))

rewrite229.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
865×associate-*r/
729×associate-*l/
486×associate-/r*
399×associate-/l*
152×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01883
125478
2345978
Stop Event
node limit
Counts
2 → 114
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (*.f64 a c) (*.f64 b d))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 -1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 a c) (*.f64 b d))) (/.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (*.f64 a c) (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d))))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 a c (*.f64 b d)) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 1 (/.f64 1 (fma.f64 a c (*.f64 b d))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 1 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2))) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) 1) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) 1) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 2) 3) (pow.f64 (pow.f64 (*.f64 b d) 2) 3)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a c) 3) 3) (pow.f64 (pow.f64 (*.f64 b d) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 a c))
(fma.f64 d b (*.f64 a c))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))

simplify224.0ms (1.9%)

Algorithm
egg-herbie
Rules
288×distribute-lft-neg-in
275×distribute-rgt-neg-in
272×associate-/l*
272×div-sub
247×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033613642
186710816
2455510816
Stop Event
node limit
Counts
174 → 196
Calls
Call 1
Inputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(*.f64 b d)
(*.f64 a c)
(*.f64 a c)
(*.f64 b d)
(*.f64 a c)
(*.f64 a c)
(*.f64 a c)
(*.f64 b d)
(*.f64 b d)
(*.f64 a c)
(*.f64 b d)
(*.f64 b d)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 -1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 a c) (*.f64 b d))) (/.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (*.f64 a c) (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d))))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 a c (*.f64 b d)) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 1 (/.f64 1 (fma.f64 a c (*.f64 b d))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 1 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2))) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) 1) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) 1) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 2) 3) (pow.f64 (pow.f64 (*.f64 b d) 2) 3)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a c) 3) 3) (pow.f64 (pow.f64 (*.f64 b d) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 a c))
(fma.f64 d b (*.f64 a c))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))
Outputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b d) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (/.f64 a c) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (-.f64 (/.f64 a c) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (/.f64 a c) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (-.f64 (/.f64 a c) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d)) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (/.f64 a c) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)))
(+.f64 (-.f64 (/.f64 a c) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a))) (-.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b d) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b d) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3)))))
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 b d)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 -1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 d c) 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (-.f64 (pow.f64 (*.f64 d c) 2) (pow.f64 c 4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 a c) (*.f64 b d))) (/.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(fma.f64 c a (expm1.f64 (log1p.f64 (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(fma.f64 b d (expm1.f64 (log1p.f64 (*.f64 c a))))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(fma.f64 c a (expm1.f64 (log1p.f64 (*.f64 b d))))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(fma.f64 b d (expm1.f64 (log1p.f64 (*.f64 c a))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (fma.f64 a c (*.f64 b d)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 1 (/.f64 1 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 1 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (-.f64 (*.f64 c a) (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (fma.f64 c a (*.f64 b (neg.f64 d)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (*.f64 b d) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (*.f64 b d) 3/2)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))) (-.f64 (*.f64 c a) (*.f64 b d))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (fma.f64 c a (*.f64 b (neg.f64 d))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (fma.f64 c a (*.f64 b (neg.f64 d))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2))) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (fma.f64 c a (*.f64 b (neg.f64 d))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (sqrt.f64 (fma.f64 c a (*.f64 b d)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (*.f64 b d) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b d))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (fma.f64 c a (*.f64 b (neg.f64 d))))) (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (cbrt.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) 1) (neg.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) 1) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2))) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 4) (pow.f64 (*.f64 b d) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (-.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a c) 2) 3) (pow.f64 (pow.f64 (*.f64 b d) 2) 3)) (/.f64 1 (-.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 a c) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c a) 2) 3) (pow.f64 (pow.f64 (*.f64 b d) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) 4) (*.f64 (pow.f64 (*.f64 b d) 2) (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))) (/.f64 1 (-.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 6) (pow.f64 (*.f64 b d) 6)) (fma.f64 c a (*.f64 b (neg.f64 d)))) (+.f64 (pow.f64 (*.f64 c a) 4) (fma.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 b d) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 6) (pow.f64 (*.f64 b d) 6)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 6) (pow.f64 (*.f64 b d) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a c) 3) 3) (pow.f64 (pow.f64 (*.f64 b d) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 a c) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c a) 3) 3) (pow.f64 (pow.f64 (*.f64 b d) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 c a) 6) (pow.f64 (*.f64 b d) 6)) (*.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c a) 3) 3) (pow.f64 (pow.f64 (*.f64 b d) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 b d) 3) (-.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (pow.f64 (*.f64 c a) 6)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b d))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (fma.f64 c a (*.f64 b (neg.f64 d))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (sqrt.f64 (fma.f64 c a (*.f64 b d)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))) (hypot.f64 (pow.f64 (*.f64 c a) 3/2) (pow.f64 (*.f64 b d) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 b d))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2))) (cbrt.f64 (fma.f64 c a (*.f64 b (neg.f64 d))))) (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (cbrt.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) 1) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (+.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))) (-.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d)))) (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 b (*.f64 d (fma.f64 b d (neg.f64 (*.f64 c a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 2))
(fabs.f64 (fma.f64 b d (*.f64 c a)))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 a c (*.f64 b d))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 c a (*.f64 b d))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 b d (*.f64 a c))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 d b (*.f64 a c))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(fma.f64 b d (*.f64 c a))

eval61.0ms (0.5%)

Compiler

Compiled 5576 to 1957 computations (64.9% saved)

prune53.0ms (0.4%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New18313196
Fresh000
Picked011
Done000
Total18314197
Accuracy
98.5%
Counts
197 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.4%
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
35.2%
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
44.8%
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d)))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
44.4%
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
36.9%
(/.f64 b d)
45.5%
(/.f64 a c)
46.2%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
52.1%
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
64.4%
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
76.2%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
76.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
64.4%
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
35.2%
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
44.8%
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d)))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
44.4%
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
36.9%
(/.f64 b d)
45.5%
(/.f64 a c)
46.2%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
52.1%
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
64.4%
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
76.2%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
76.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
Compiler

Compiled 922 to 554 computations (39.9% saved)

localize134.0ms (1.1%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
99.8%
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
99.6%
(fma.f64 a c (*.f64 b d))
88.8%
(sqrt.f64 (fma.f64 a c (*.f64 b d)))
97.0%
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
87.2%
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
86.2%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
100.0%
(/.f64 1 (hypot.f64 c d))
99.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
99.6%
(fma.f64 a c (*.f64 b d))
88.8%
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
Compiler

Compiled 167 to 41 computations (75.4% saved)

series62.0ms (0.5%)

Counts
11 → 360
Calls

114 calls:

TimeVariablePointExpression
2.0ms
a
@0
(sqrt.f64 (fma.f64 a c (*.f64 b d)))
2.0ms
d
@inf
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
2.0ms
a
@-inf
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
2.0ms
a
@inf
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
2.0ms
b
@inf
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)

rewrite260.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
511×distribute-lft-in
205×pow1
188×add-exp-log
188×add-log-exp
188×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033427
1509402
26352402
Stop Event
node limit
Counts
11 → 502
Calls
Call 1
Inputs
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(fma.f64 a c (*.f64 b d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(sqrt.f64 (fma.f64 a c (*.f64 b d)))
(fma.f64 a c (*.f64 b d))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
Outputs
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 1 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) a)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a c) (hypot.f64 c d)))
(*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 c (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 c 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 c (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 c 2)) (*.f64 (/.f64 1 d) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 d 2)) (*.f64 (/.f64 1 d) (pow.f64 c 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 d)))
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(*.f64 (/.f64 1 d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) -1)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 d (*.f64 b (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (cbrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) 1) d)
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) -1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))

simplify488.0ms (4.1%)

Algorithm
egg-herbie
Rules
718×associate-/r*
639×associate-*r/
519×associate-*l/
420×+-commutative
404×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0129950139
1374349929
Stop Event
node limit
Counts
862 → 778
Calls
Call 1
Inputs
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d))))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))))
(/.f64 -1 c)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))))) (/.f64 1 c))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))))
(/.f64 -1 d)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))))) (/.f64 1 d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(sqrt.f64 (*.f64 b d))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 5)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))))
(sqrt.f64 (*.f64 b d))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 5)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))))
(sqrt.f64 (*.f64 a c))
(+.f64 (sqrt.f64 (*.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))))
(sqrt.f64 (*.f64 a c))
(+.f64 (sqrt.f64 (*.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 d 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 d 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))) (+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7)))))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 7))))))))) (*.f64 (*.f64 a (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5)))))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7)))) b)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (pow.f64 b 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (pow.f64 d 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))))
(sqrt.f64 (/.f64 b d))
(+.f64 (sqrt.f64 (/.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5)))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7)))))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 7)))))))))))
(sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d))))))
(sqrt.f64 (/.f64 a c))
(+.f64 (sqrt.f64 (/.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))))
(+.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))
(+.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7)))) b)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (pow.f64 b 3))))))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 1 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 1 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) a)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a c) (hypot.f64 c d)))
(*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 c (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 c 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 c (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)) -1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 c 2)) (*.f64 (/.f64 1 d) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 d 2)) (*.f64 (/.f64 1 d) (pow.f64 c 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 d)))
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(*.f64 (/.f64 1 d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) -1)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 d (*.f64 b (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (cbrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) 1) d)
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) -1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
Outputs
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (*.f64 (/.f64 a d) c))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 b (/.f64 c d)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 b (/.f64 c d))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 b (/.f64 c d)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (/.f64 b (/.f64 c d)))))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d))))
(fma.f64 -1 a (/.f64 (neg.f64 b) (/.f64 c d)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (*.f64 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2)))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (/.f64 (*.f64 (*.f64 (pow.f64 d 2) a) 1/2) (pow.f64 c 2))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 b (/.f64 c d)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 b (/.f64 c d))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 b (/.f64 c d)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (/.f64 b (/.f64 c d)))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (*.f64 (/.f64 a d) c))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (*.f64 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) 1/2)))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (/.f64 a d) c) (*.f64 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) 1/2)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))))
(fma.f64 -1 b (fma.f64 -1 (*.f64 (/.f64 a d) c) (*.f64 1/2 (+.f64 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d)))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (fma.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 1 d)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d))))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (fma.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7)) (fma.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 1 d))))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -3/8)) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c))))
(/.f64 -1 c)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))) (/.f64 1 c))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 (*.f64 1/2 (pow.f64 d 2)) (pow.f64 c 3)))) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))))) (/.f64 1 c))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 7) (*.f64 (pow.f64 d 4) -3/8))) (fma.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (/.f64 (*.f64 1/2 (pow.f64 d 2)) (pow.f64 c 3)))))) (/.f64 1 c))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 7)) (*.f64 (pow.f64 d 4) -3/8)) (fma.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (/.f64 (*.f64 1/2 (pow.f64 d 2)) (pow.f64 c 3)))))) (/.f64 1 c))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c)))
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (fma.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 1 c)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c))))
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (fma.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (fma.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 1 c))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 c 4) -3/8)) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d))))
(/.f64 -1 d)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(-.f64 (/.f64 (*.f64 1/2 (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))) (/.f64 1 d))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 (*.f64 1/2 (pow.f64 c 2)) (pow.f64 d 3)))) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))))) (/.f64 1 d))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 4) -3/8))) (fma.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7)) (/.f64 (*.f64 1/2 (pow.f64 c 2)) (pow.f64 d 3)))))) (/.f64 1 d))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 d 7)) (*.f64 (pow.f64 c 4) -3/8)) (fma.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7)) (/.f64 (*.f64 1/2 (pow.f64 c 2)) (pow.f64 d 3)))))) (/.f64 1 d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 c a) (pow.f64 d 2))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 c a) (pow.f64 d 2))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 c a) (pow.f64 d 2))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (*.f64 (/.f64 a (pow.f64 d 6)) (pow.f64 c 5)))))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d)) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7)) (+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6)) (+.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6)) (+.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6)) (+.f64 (/.f64 b d) (*.f64 (/.f64 b (pow.f64 d 5)) (pow.f64 c 4)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d)) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7)) (+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 b (/.f64 (pow.f64 c 2) d))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 b (pow.f64 c 2)) d)) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7)) (+.f64 (*.f64 (/.f64 b (pow.f64 c 2)) d) (*.f64 (/.f64 b (pow.f64 c 6)) (pow.f64 d 5)))))
(sqrt.f64 (*.f64 b d))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 5)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 5))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 5)) (pow.f64 b 5)))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(sqrt.f64 (*.f64 b d))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 3)))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 5)))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b d))))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 5))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(+.f64 (sqrt.f64 (*.f64 b d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 b d) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 5)) (pow.f64 b 5)))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b d)))))))
(sqrt.f64 (*.f64 a c))
(sqrt.f64 (*.f64 c a))
(+.f64 (sqrt.f64 (*.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))
(+.f64 (sqrt.f64 (*.f64 c a)) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a))))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a)))))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 b d) 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5)))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a))))))))
(sqrt.f64 (*.f64 a c))
(sqrt.f64 (*.f64 c a))
(+.f64 (sqrt.f64 (*.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))
(+.f64 (sqrt.f64 (*.f64 c a)) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a))))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a)))))))
(+.f64 (sqrt.f64 (*.f64 a c)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 3)))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 5)))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 b d))))))
(+.f64 (sqrt.f64 (*.f64 c a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 b d) 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5)))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 c a))))))))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) b) (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))) 0) (+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) b) (+.f64 (pow.f64 d 3) (*.f64 d (pow.f64 c 2)))) 0) (+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)))
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 d 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 d 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) b) (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))) 0) (fma.f64 (pow.f64 a 3) (*.f64 (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 d 4))) 0) (+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 c 2) b) (+.f64 (pow.f64 d 3) (*.f64 d (pow.f64 c 2)))) 0) (fma.f64 (pow.f64 a 3) (*.f64 (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 2)) (+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))) 0) (+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b d))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b d))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))))) (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))) (+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7)))))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 7))))))))) (*.f64 (*.f64 a (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5)))))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b d))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))))) (fma.f64 (pow.f64 c 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (fma.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7))))) (*.f64 (*.f64 1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 b 5))))))) (*.f64 a (*.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3))))))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 d 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b d))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))))) (fma.f64 (pow.f64 c 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 b d)) (fma.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7))))) (*.f64 (*.f64 1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 7)) (pow.f64 b 5)))))) (*.f64 a (*.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3))))))) (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (fma.f64 (pow.f64 b 3) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 a 2)) (+.f64 (pow.f64 c 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))) 0) (+.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (fma.f64 (pow.f64 b 3) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 a 2)) (+.f64 (pow.f64 c 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))) 0) (+.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d) (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 a c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d))))
(fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 b 2) (pow.f64 c 3)) a) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 a c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7)))) b)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (pow.f64 b 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 a c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))))) (fma.f64 (pow.f64 d 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (fma.f64 -1/4 (*.f64 b (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7))))) (*.f64 1/16 (*.f64 (pow.f64 b 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5))))))))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 b 2) (pow.f64 c 3)) a) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 a c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))))) (fma.f64 (pow.f64 d 3) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 a c)) (fma.f64 -1/4 (*.f64 b (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7))))) (*.f64 1/16 (*.f64 (pow.f64 b 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5))))))))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(sqrt.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(sqrt.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))
(+.f64 (sqrt.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 d 3) (*.f64 d (pow.f64 c 2))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))))
(+.f64 (sqrt.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 b d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 b d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 d 3) (*.f64 d (pow.f64 c 2)))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (pow.f64 d 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))))
(+.f64 (sqrt.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 b d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 d 5)))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3)))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2))) d)) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 b d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 c a) 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 d 5)))))) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 d 3) (*.f64 d (pow.f64 c 2))))))))))
(sqrt.f64 (/.f64 b d))
(+.f64 (sqrt.f64 (/.f64 b d)) (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (*.f64 (*.f64 1/2 (*.f64 c a)) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5))))))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (fma.f64 1/2 (*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (*.f64 (pow.f64 c 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 d 5)))))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7)))))) (*.f64 1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 d 7)))))))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (fma.f64 1/2 (*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (fma.f64 (pow.f64 c 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))) (*.f64 (pow.f64 c 3) (fma.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7))))) (*.f64 (*.f64 1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 b 5))))))))))
(+.f64 (sqrt.f64 (/.f64 b d)) (fma.f64 1/2 (*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 3)))))) (fma.f64 (pow.f64 c 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 d 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 b 3)))))) (*.f64 (pow.f64 c 3) (fma.f64 -1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 d 7))))) (*.f64 (*.f64 1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 7)) (pow.f64 b 5)))))))))
(sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(sqrt.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(sqrt.f64 (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 c a)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 c a)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 d 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 c 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (pow.f64 b 3) (pow.f64 d 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 b d))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 b d) 3) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 5)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2))))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2))) c)) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (fma.f64 1/16 (*.f64 (pow.f64 (*.f64 b d) 3) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 5)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 (/.f64 1 (*.f64 c a)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))
(sqrt.f64 (/.f64 a c))
(+.f64 (sqrt.f64 (/.f64 a c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))))
(+.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 b d)))
(+.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2)))))))
(+.f64 (sqrt.f64 (/.f64 a c)) (fma.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))))))
(+.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 b d))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 c 5)))) (pow.f64 b 2))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7)))) b)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 c 7)))) (pow.f64 b 3))))))))
(+.f64 (sqrt.f64 (/.f64 a c)) (fma.f64 1/2 (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3))))) (fma.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (*.f64 (pow.f64 b 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 c 5)))))) (*.f64 (pow.f64 d 3) (fma.f64 -1/4 (*.f64 b (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 7))))) (*.f64 1/16 (*.f64 (pow.f64 b 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 7))))))))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 1 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 1 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 1 (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (hypot.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 b d (*.f64 c a)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b d)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (fma.f64 b d (*.f64 c a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (fma.f64 b d (*.f64 c a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 b d) (*.f64 a c))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(+.f64 -1 (fma.f64 a c (exp.f64 (log1p.f64 (*.f64 b d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(+.f64 -1 (fma.f64 b d (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(+.f64 -1 (fma.f64 b d (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(+.f64 -1 (fma.f64 a c (exp.f64 (log1p.f64 (*.f64 b d)))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (*.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(fma.f64 b d (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (*.f64 b d) (*.f64 c a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (*.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(fma.f64 b d (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (+.f64 (pow.f64 c 2) (*.f64 (pow.f64 (cbrt.f64 d) 2) (neg.f64 (cbrt.f64 (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 c 6) (pow.f64 d 6)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 c 6) (pow.f64 d 6)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(/.f64 1 (hypot.f64 c d))
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) 1)
(/.f64 1 (hypot.f64 c d))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 1 (hypot.f64 c d))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (sqrt.f64 (hypot.f64 c d)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (hypot.f64 c d) -1)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 3))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(/.f64 1 (hypot.f64 c d))
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(/.f64 1 (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(/.f64 1 (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(/.f64 1 (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 d) d (pow.f64 d 2)) (/.f64 a (/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) c))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 d) d (pow.f64 d 2)) (*.f64 (/.f64 a (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c)))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2)) (/.f64 a (/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) c))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2)) (*.f64 (/.f64 a (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c)))
(+.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2)) (/.f64 a (/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) c))))
(fma.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2) (*.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2)) (*.f64 (/.f64 a (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 (*.f64 c a) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(/.f64 (*.f64 (*.f64 c a) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(/.f64 (*.f64 (*.f64 c a) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(*.f64 (/.f64 a (/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) c)) (+.f64 (pow.f64 c 2) (*.f64 (pow.f64 (cbrt.f64 d) 2) (neg.f64 (cbrt.f64 (pow.f64 d 4))))))
(*.f64 (*.f64 (/.f64 a (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c) (+.f64 (pow.f64 c 2) (*.f64 (pow.f64 (cbrt.f64 d) 2) (neg.f64 (cbrt.f64 (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) a)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a c) (hypot.f64 c d)))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 a (*.f64 (neg.f64 c) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 a (*.f64 (neg.f64 c) (/.f64 -1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (hypot.f64 c d)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (pow.f64 (hypot.f64 c d) -2) (cbrt.f64 (*.f64 c a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) c)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (*.f64 c (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (*.f64 a c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 c a) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(*.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 c (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 a (/.f64 c (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(/.f64 (*.f64 c (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(*.f64 (/.f64 c 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 c (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 a (/.f64 c (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(/.f64 (*.f64 c (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (hypot.f64 c d)) 2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a c)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 c a)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 c a)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (/.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)) -1)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(neg.f64 (/.f64 (*.f64 a c) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (log.f64 (pow.f64 (exp.f64 c) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 c 2)) (*.f64 (/.f64 1 d) (pow.f64 d 2)))
(*.f64 (/.f64 1 d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 1 d) (pow.f64 d 2)) (*.f64 (/.f64 1 d) (pow.f64 c 2)))
(*.f64 (/.f64 1 d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 1 d) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(neg.f64 (*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 -1 d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (/.f64 1 d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (*.f64 (/.f64 1 d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) -1)
(/.f64 1 (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 d (*.f64 b (pow.f64 (hypot.f64 c d) -2)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 (neg.f64 b) 1) (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (neg.f64 b) (*.f64 (/.f64 -1 (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (sqrt.f64 d)) 2)
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (cbrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) 1) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (*.f64 b (*.f64 (pow.f64 (hypot.f64 c d) -2) (sqrt.f64 d))))
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(/.f64 (*.f64 b (neg.f64 d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (/.f64 (cbrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (cbrt.f64 (pow.f64 b 2)) (*.f64 (/.f64 (cbrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 (cbrt.f64 b) (hypot.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 b 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 b 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 3)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b (neg.f64 d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (log.f64 (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 1))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) 1)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(*.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a)))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1/2)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 2)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 3)
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(fabs.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 b d)))
(hypot.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 b d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1/2))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(sqrt.f64 (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 b d) (*.f64 a c))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(+.f64 -1 (fma.f64 a c (exp.f64 (log1p.f64 (*.f64 b d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a c))) (-.f64 1 (*.f64 b d)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(+.f64 -1 (fma.f64 b d (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 b d) (exp.f64 (log1p.f64 (*.f64 a c)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c a))) 1) (*.f64 b d))
(+.f64 -1 (fma.f64 b d (exp.f64 (log1p.f64 (*.f64 c a)))))
(-.f64 (+.f64 (*.f64 a c) (exp.f64 (log1p.f64 (*.f64 b d)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b d))) (-.f64 1 (*.f64 c a)))
(+.f64 -1 (fma.f64 a c (exp.f64 (log1p.f64 (*.f64 b d)))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(fma.f64 b d (*.f64 c a))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (*.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4)) (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4))
(fma.f64 b d (*.f64 c a))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (*.f64 (*.f64 b d) (*.f64 c a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (-.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (*.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 2))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(fma.f64 b d (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 d) d (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 d 2)) 1 (pow.f64 d 2))))
(+.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(fma.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 d) d)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 -1 (pow.f64 d 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (pow.f64 c 2)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (+.f64 (pow.f64 c 2) (*.f64 (pow.f64 (cbrt.f64 d) 2) (neg.f64 (cbrt.f64 (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 c 6) (pow.f64 d 6)))
(+.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (pow.f64 c 4)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 c 6) (pow.f64 d 6)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d)))) (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) 4)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)))) (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (sqrt.f64 (fma.f64 b d (*.f64 c a)))) (hypot.f64 c d)))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (fma.f64 b d (*.f64 c a))) (+.f64 (pow.f64 c 6) (pow.f64 d 6)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (hypot.f64 c d)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))) 1)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a)))) (neg.f64 (hypot.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (/.f64 1 (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))) (/.f64 1 (hypot.f64 c d)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (hypot.f64 c d)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))))) (hypot.f64 c d))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2)))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(sqrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 1)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) -1)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 3)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3) 1/3)
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(neg.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a)))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(sqrt.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 3))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (fma.f64 b d (*.f64 c a)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 1))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (hypot.f64 c d))

eval583.0ms (4.9%)

Compiler

Compiled 20486 to 9751 computations (52.4% saved)

prune205.0ms (1.7%)

Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New80023823
Fresh538
Picked325
Done011
Total80829837
Accuracy
100.0%
Counts
837 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.0%
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
28.5%
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
23.5%
(/.f64 b (/.f64 (pow.f64 c 2) d))
52.4%
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
54.1%
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d)))
36.9%
(/.f64 b d)
45.5%
(/.f64 a c)
46.2%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
43.0%
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
76.7%
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
60.6%
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
24.0%
(*.f64 (/.f64 b (pow.f64 c 2)) d)
76.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)))
48.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
32.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
34.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
33.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
35.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
35.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
25.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))))
25.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c))))
35.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
31.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
30.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
32.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
44.9%
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
77.0%
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
28.5%
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
23.5%
(/.f64 b (/.f64 (pow.f64 c 2) d))
52.4%
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
54.1%
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d)))
36.9%
(/.f64 b d)
45.5%
(/.f64 a c)
46.2%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
43.0%
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
76.7%
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
60.6%
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
24.0%
(*.f64 (/.f64 b (pow.f64 c 2)) d)
76.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)))
48.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
32.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
34.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
33.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
35.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
35.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
25.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))))
25.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c))))
35.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
31.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
30.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
32.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
44.9%
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
Compiler

Compiled 1658 to 1066 computations (35.7% saved)

localize115.0ms (1%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (hypot.f64 c d) -2)
73.1%
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
100.0%
(/.f64 1 (hypot.f64 c d))
91.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
90.9%
(/.f64 a (/.f64 d c))
100.0%
(/.f64 1 (hypot.f64 c d))
99.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
99.9%
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
99.6%
(fma.f64 a c (*.f64 b d))
77.7%
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
Compiler

Compiled 137 to 34 computations (75.2% saved)

series36.0ms (0.3%)

Counts
6 → 228
Calls

57 calls:

TimeVariablePointExpression
6.0ms
c
@inf
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
5.0ms
a
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
1.0ms
c
@inf
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
1.0ms
d
@inf
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
1.0ms
d
@inf
(pow.f64 (hypot.f64 c d) -2)

rewrite196.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
901×associate-/r/
224×associate-*r*
205×pow1
192×associate-+l+
187×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030216
1452196
26432196
Stop Event
node limit
Counts
6 → 286
Calls
Call 1
Inputs
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(pow.f64 (hypot.f64 c d) -2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 c d))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) (neg.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (hypot.f64 c d)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(+.f64 0 (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 0 (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) 0) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(-.f64 0 (/.f64 a (hypot.f64 c d)))
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d)))) 1)
(/.f64 a (hypot.f64 c d))
(/.f64 a (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) a))
(/.f64 -1 (/.f64 (hypot.f64 c d) a))
(/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 a)))
(/.f64 (/.f64 a 1) (hypot.f64 c d))
(/.f64 (/.f64 a (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 a (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 a (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 a (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 a (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 a (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 a (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 a (hypot.f64 c d))))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (*.f64 0 (/.f64 c d))) (*.f64 a (/.f64 c d)))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d))))) 1)
(-.f64 (*.f64 0 (/.f64 c d)) (*.f64 a (/.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d)))) 1)
(*.f64 a (/.f64 c d))
(*.f64 a (*.f64 -1 (/.f64 c d)))
(*.f64 c (/.f64 a d))
(*.f64 1 (*.f64 a (/.f64 c d)))
(*.f64 (*.f64 a (/.f64 c d)) 1)
(*.f64 (/.f64 a d) c)
(*.f64 (/.f64 a d) (neg.f64 c))
(*.f64 -1 (*.f64 a (/.f64 c d)))
(*.f64 (/.f64 c d) a)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c d)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) (sqrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2) (cbrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (*.f64 (/.f64 a d) 1) c)
(*.f64 (*.f64 (/.f64 a d) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 a d) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 a 1) (/.f64 c d))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 c d) 1))
(*.f64 (/.f64 1 d) (*.f64 a c))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 a 1) c))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 a (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(*.f64 (*.f64 -1 (/.f64 c d)) a)
(*.f64 (/.f64 (sqrt.f64 a) d) (*.f64 (/.f64 (sqrt.f64 a) 1) c))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) d) c))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) d) c) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) d) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) d) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 d c))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (/.f64 -1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 c d))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 (/.f64 c d) 1))
(*.f64 (/.f64 a -1) (/.f64 c d))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 c d)))
(*.f64 (/.f64 a (/.f64 d 1)) c)
(*.f64 (/.f64 a (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 a (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 c))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a d) 1) c)
(*.f64 (/.f64 (/.f64 a d) 1) (/.f64 c 1))
(*.f64 (/.f64 (/.f64 a d) -1) (neg.f64 c))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 -1 d) (*.f64 a c))
(*.f64 (/.f64 -1 d) (*.f64 (/.f64 a 1) c))
(*.f64 (/.f64 -1 (/.f64 d c)) a)
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 d c))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) 1)) a)
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (neg.f64 d) c)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 d c)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (neg.f64 d) c)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 d)) (neg.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d 1)) c)
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) 1) (sqrt.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 d)) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) 1) (cbrt.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 d)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (neg.f64 d))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 a (/.f64 c d)) 1)
(pow.f64 (/.f64 d (*.f64 a c)) -1)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 3)
(neg.f64 (*.f64 a (/.f64 c d)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c d)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c d))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c d))))
(+.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (/.f64 b (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))) 1)
(/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (sqrt.f64 (fma.f64 a (/.f64 c d) b)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a (/.f64 c d) b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c d) b)) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a (/.f64 c d) b))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (fma.f64 a (/.f64 c d) b))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (*.f64 (fma.f64 a (/.f64 c d) b) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (/.f64 1 (hypot.f64 c d))) (fma.f64 a (/.f64 c d) b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) 1) (hypot.f64 c d))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))) (-.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) 3)) (+.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (-.f64 (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))) (*.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))))
(/.f64 (*.f64 -1 (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) 1) (*.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) -1) (*.f64 (fma.f64 a (/.f64 c d) b) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) 1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (hypot.f64 c d)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) -1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 (fma.f64 a (/.f64 c d) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(fma.f64 b (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(fma.f64 (/.f64 1 (hypot.f64 c d)) b (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))) 1)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 1)
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (hypot.f64 c d) -4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3) (pow.f64 (*.f64 a c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 1 (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) 1)
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 1 (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 -1 (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (hypot.f64 c d) -4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 c d) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) -2)))

simplify216.0ms (1.8%)

Algorithm
egg-herbie
Rules
740×associate-*r*
646×associate-*l*
559×associate-*r/
520×associate-*l/
493×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099830871
1298030089
Stop Event
node limit
Counts
514 → 567
Calls
Call 1
Inputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5)))))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 a (pow.f64 d 7))))))))
(*.f64 -1 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4))))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))))))
(/.f64 a c)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 a (pow.f64 d 6)))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))))
(*.f64 -1 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5)))))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 a (pow.f64 c 7))))))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(/.f64 a d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))))) (*.f64 1/8 (*.f64 a (pow.f64 c 6)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6)))))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6)))))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6))))))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6))))))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 6) (pow.f64 d 8))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6)))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (/.f64 1 (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 8)))))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (/.f64 1 (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 8)))))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 6) (pow.f64 c 8))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6)))))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (/.f64 1 (pow.f64 d 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 8)))))))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (/.f64 1 (pow.f64 d 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 8)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 c d))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) (neg.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (hypot.f64 c d)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(+.f64 0 (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 0 (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) 0) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(-.f64 0 (/.f64 a (hypot.f64 c d)))
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d)))) 1)
(/.f64 a (hypot.f64 c d))
(/.f64 a (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) a))
(/.f64 -1 (/.f64 (hypot.f64 c d) a))
(/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 a)))
(/.f64 (/.f64 a 1) (hypot.f64 c d))
(/.f64 (/.f64 a (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 a (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 a (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 a (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 a (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 a (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 a (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 a (hypot.f64 c d))))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (*.f64 0 (/.f64 c d))) (*.f64 a (/.f64 c d)))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d))))) 1)
(-.f64 (*.f64 0 (/.f64 c d)) (*.f64 a (/.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d)))) 1)
(*.f64 a (/.f64 c d))
(*.f64 a (*.f64 -1 (/.f64 c d)))
(*.f64 c (/.f64 a d))
(*.f64 1 (*.f64 a (/.f64 c d)))
(*.f64 (*.f64 a (/.f64 c d)) 1)
(*.f64 (/.f64 a d) c)
(*.f64 (/.f64 a d) (neg.f64 c))
(*.f64 -1 (*.f64 a (/.f64 c d)))
(*.f64 (/.f64 c d) a)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c d)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) (sqrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2) (cbrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (*.f64 (/.f64 a d) 1) c)
(*.f64 (*.f64 (/.f64 a d) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 a d) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 a 1) (/.f64 c d))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 c d) 1))
(*.f64 (/.f64 1 d) (*.f64 a c))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 a 1) c))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 a (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(*.f64 (*.f64 -1 (/.f64 c d)) a)
(*.f64 (/.f64 (sqrt.f64 a) d) (*.f64 (/.f64 (sqrt.f64 a) 1) c))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) d) c))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) d) c) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) d) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) d) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 d c))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (/.f64 -1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 c d))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 (/.f64 c d) 1))
(*.f64 (/.f64 a -1) (/.f64 c d))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 c d)))
(*.f64 (/.f64 a (/.f64 d 1)) c)
(*.f64 (/.f64 a (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 a (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 c))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a d) 1) c)
(*.f64 (/.f64 (/.f64 a d) 1) (/.f64 c 1))
(*.f64 (/.f64 (/.f64 a d) -1) (neg.f64 c))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 -1 d) (*.f64 a c))
(*.f64 (/.f64 -1 d) (*.f64 (/.f64 a 1) c))
(*.f64 (/.f64 -1 (/.f64 d c)) a)
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 d c))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) 1)) a)
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (neg.f64 d) c)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 d c)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (neg.f64 d) c)) (cbrt.f64 a))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 d)) (neg.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d 1)) c)
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) 1) (sqrt.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 d)) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) 1) (cbrt.f64 (/.f64 c d)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 d)) (cbrt.f64 c))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (neg.f64 d))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 a (/.f64 c d)) 1)
(pow.f64 (/.f64 d (*.f64 a c)) -1)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 3)
(neg.f64 (*.f64 a (/.f64 c d)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c d)))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c d))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c d))))
(+.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (/.f64 b (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))) 1)
(/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (sqrt.f64 (fma.f64 a (/.f64 c d) b)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a (/.f64 c d) b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c d) b)) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a (/.f64 c d) b))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (fma.f64 a (/.f64 c d) b))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (*.f64 (fma.f64 a (/.f64 c d) b) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (/.f64 1 (hypot.f64 c d))) (fma.f64 a (/.f64 c d) b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) 1) (hypot.f64 c d))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))) (-.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) 3)) (+.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (-.f64 (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))) (*.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))))
(/.f64 (*.f64 -1 (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) 1) (*.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) -1) (*.f64 (fma.f64 a (/.f64 c d) b) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) 1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (hypot.f64 c d)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) -1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 (fma.f64 a (/.f64 c d) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(fma.f64 b (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(fma.f64 (/.f64 1 (hypot.f64 c d)) b (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))) 1)
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 1)
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (hypot.f64 c d) -4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3) (pow.f64 (*.f64 a c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 1 (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) 1)
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 1 (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 -1 (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (hypot.f64 c d) -4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 c d) -2))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) -2)))
Outputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 d (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) b)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(*.f64 -1 (/.f64 a d))
(neg.f64 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 a d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5)))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 d 5))) (*.f64 -1/8 (/.f64 a (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 a (pow.f64 d 7))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8) (*.f64 (pow.f64 c 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 a (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (*.f64 1/8 (/.f64 a (pow.f64 d 7))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (fma.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8) (*.f64 (pow.f64 c 6) (fma.f64 -1/2 (/.f64 (/.f64 a (pow.f64 d 5)) (/.f64 (pow.f64 d 2) -3/8)) (*.f64 1/8 (/.f64 a (pow.f64 d 7))))))))
(*.f64 -1 (/.f64 a c))
(neg.f64 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))
(fma.f64 -1 (/.f64 a c) (*.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) 1/2))
(fma.f64 -1 (/.f64 a c) (*.f64 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) 1/2))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1/4 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (*.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) 1/2))))
(fma.f64 -1 (/.f64 a c) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (*.f64 (/.f64 a (pow.f64 c 5)) (*.f64 -3/8 (pow.f64 d 4)))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4))))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 7) (*.f64 (*.f64 a (pow.f64 d 4)) -3/8))) (fma.f64 -1/4 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (*.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) 1/2))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 a (pow.f64 d 4)) (*.f64 -3/8 (pow.f64 d 2))) (pow.f64 c 7)) (+.f64 (fma.f64 1/8 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (*.f64 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) 1/2)) (*.f64 (/.f64 a (pow.f64 c 5)) (*.f64 -3/8 (pow.f64 d 4))))))
(/.f64 a c)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c))
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 d 4)) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 d 4)) (/.f64 (pow.f64 c 5) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 a (pow.f64 d 6)))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 d 4))) (*.f64 -1/8 (*.f64 a (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 a (pow.f64 d 4)) -3/8)) (*.f64 1/8 (*.f64 a (pow.f64 d 6)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 d 4)) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 a (pow.f64 d 4)) (*.f64 -3/8 (pow.f64 d 2))) (*.f64 (pow.f64 d 6) (*.f64 1/8 a))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 d 4)) (/.f64 (pow.f64 c 5) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c))))
(*.f64 -1 (/.f64 a c))
(neg.f64 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))))
(fma.f64 -1 (/.f64 a c) (*.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) 1/2))
(fma.f64 -1 (/.f64 a c) (*.f64 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) 1/2))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5)))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1/4 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (*.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) 1/2))))
(fma.f64 -1 (/.f64 a c) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (*.f64 (/.f64 a (pow.f64 c 5)) (*.f64 -3/8 (pow.f64 d 4)))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 a (pow.f64 c 5))) (*.f64 -1/8 (/.f64 a (pow.f64 c 5)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 a (pow.f64 c 7))))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 (pow.f64 d 4) (*.f64 (/.f64 a (pow.f64 c 5)) -3/8) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 a (pow.f64 c 5)) -3/8) (pow.f64 c 2)) (*.f64 1/8 (/.f64 a (pow.f64 c 7))))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 (pow.f64 d 4) (*.f64 (/.f64 a (pow.f64 c 5)) -3/8) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (/.f64 a (pow.f64 c 5)) (/.f64 (pow.f64 c 2) -3/8)) (*.f64 1/8 (/.f64 a (pow.f64 c 7))))))))
(*.f64 -1 (/.f64 a d))
(neg.f64 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 a d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8))))
(fma.f64 -1 (/.f64 a d) (fma.f64 1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 a (pow.f64 c 4)) -3/8))) (fma.f64 -1/4 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 -1/8 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 1/8 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 7)) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 a (*.f64 (pow.f64 c 4) -3/8)))) (+.f64 (*.f64 (pow.f64 c 4) (*.f64 (/.f64 a (pow.f64 d 5)) -3/8)) (fma.f64 1/8 (/.f64 a (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (pow.f64 d 3))))))
(/.f64 a d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 c 4)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (/.f64 (pow.f64 d 5) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))))) (*.f64 1/8 (*.f64 a (pow.f64 c 6)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 a (pow.f64 c 4))) (*.f64 -1/8 (*.f64 a (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 a d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 a (pow.f64 c 4)) -3/8)) (*.f64 1/8 (*.f64 a (pow.f64 c 6)))) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 c 4)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 a (*.f64 (pow.f64 c 4) -3/8))) (*.f64 a (*.f64 (pow.f64 c 6) 1/8))) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (/.f64 (pow.f64 d 5) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)) (/.f64 a d))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 (*.f64 a c) d)
(/.f64 a (/.f64 d c))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1/2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 (*.f64 d a) (pow.f64 c 2)) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 d (/.f64 (pow.f64 c 2) a)) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 (*.f64 d a) (pow.f64 c 2)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 d (/.f64 (pow.f64 c 2) a)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (/.f64 a d))
(neg.f64 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 (*.f64 d a) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 (*.f64 d a) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 (*.f64 d a) (pow.f64 c 2)) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 d (/.f64 (pow.f64 c 2) a)) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 (*.f64 d a) (pow.f64 c 2)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 d (/.f64 (pow.f64 c 2) a)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1/2 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (+.f64 (/.f64 b d) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(*.f64 -1 (/.f64 b d))
(neg.f64 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(*.f64 -1 (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 b d) (/.f64 (*.f64 a (neg.f64 c)) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 2))) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 d 2) a)) (*.f64 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) 1/2)))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 d 2) a)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) b)) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a))))))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 a (/.f64 d c)))
(*.f64 a (*.f64 (/.f64 c d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 a (/.f64 d c)))
(*.f64 a (*.f64 (/.f64 c d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 a (/.f64 d c)))
(*.f64 a (*.f64 (/.f64 c d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a (/.f64 c d) b))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 c (/.f64 (pow.f64 d 2) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 d 2) c))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (/.f64 c (/.f64 (pow.f64 d 2) a))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 c (/.f64 (pow.f64 d 2) a)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c)))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6)))))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 d 2) (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0)))) (*.f64 a (*.f64 (pow.f64 d 6) 0)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 d 6) 0)) (fma.f64 -1 (+.f64 (*.f64 a (*.f64 (pow.f64 d 6) 0)) (*.f64 (*.f64 -1 (pow.f64 d 6)) a)) (*.f64 a (*.f64 (pow.f64 d 6) 0)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c)))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6)))))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 5))) (/.f64 a c))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 d 2) (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0)))) (*.f64 a (*.f64 (pow.f64 d 6) 0)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 d 6) 0)) (fma.f64 -1 (+.f64 (*.f64 a (*.f64 (pow.f64 d 6) 0)) (*.f64 (*.f64 -1 (pow.f64 d 6)) a)) (*.f64 a (*.f64 (pow.f64 d 6) 0)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 d 4)) (*.f64 a (*.f64 (pow.f64 d 4) 0))) (pow.f64 c 5)) (/.f64 a c))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (/.f64 a c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 3) a)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 c (/.f64 (pow.f64 d 2) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0)))) (pow.f64 d 6)) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0))) (pow.f64 d 6)) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6))))))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 c 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 c 2) (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0))))) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 6) 0))))) (pow.f64 d 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0)))) (pow.f64 d 6)) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 c 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 c 2) (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0)))) (*.f64 c (*.f64 a (*.f64 (pow.f64 c 6) 0))))) (pow.f64 d 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0))) (pow.f64 d 6)) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 c (/.f64 (pow.f64 d 2) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (/.f64 c (/.f64 (pow.f64 d 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0)))) (pow.f64 d 6)) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0))) (pow.f64 d 6)) (/.f64 c (/.f64 (pow.f64 d 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6))))))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 5))) (*.f64 a (*.f64 c (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 6))) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 c 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 c 2) (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0))))) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 6) 0))))) (pow.f64 d 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 a (*.f64 c (*.f64 (pow.f64 c 4) 0)))) (pow.f64 d 6)) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 d 4) a)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 c 4) 0))) (fma.f64 -1 (*.f64 (pow.f64 c 2) (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0)))) (*.f64 c (*.f64 a (*.f64 (pow.f64 c 6) 0))))) (pow.f64 d 8)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (pow.f64 c 5)) (*.f64 (*.f64 c a) (*.f64 (pow.f64 c 4) 0))) (pow.f64 d 6)) (/.f64 c (/.f64 (pow.f64 d 2) a)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6))))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 6) (pow.f64 d 8))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (pow.f64 c 6) (pow.f64 d 8)) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 c 4) (pow.f64 d 6)))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (/.f64 1 (pow.f64 c 2)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2)))))
(fma.f64 -2 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 c 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -3/8)) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (+.f64 (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 4) -3/8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 6) -3/8) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8)) (+.f64 (fma.f64 -2 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 c 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2))))) (/.f64 (*.f64 (pow.f64 d 6) -3/8) (pow.f64 c 8))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (/.f64 1 (pow.f64 c 2)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2)))))
(fma.f64 -2 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 c 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -3/8)) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (+.f64 (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 4) -3/8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 6) -3/8) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 8)) (+.f64 (fma.f64 -2 (/.f64 (pow.f64 d 4) (/.f64 (pow.f64 c 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 6)) (/.f64 1 (pow.f64 c 2))))) (/.f64 (*.f64 (pow.f64 d 6) -3/8) (pow.f64 c 8))))
(/.f64 1 (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (/.f64 1 (pow.f64 c 2)))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (/.f64 1 (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d 6) (pow.f64 c 8))) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 (pow.f64 d 2) (pow.f64 c 4)) (fma.f64 -1 (/.f64 (pow.f64 d 6) (pow.f64 c 8)) (+.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 (pow.f64 d 4) (pow.f64 c 6)))))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (/.f64 1 (pow.f64 d 2)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 6)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2)))))
(fma.f64 -2 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 c 4) -3/8)) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 8)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 6)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (+.f64 (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2))) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 c 4) -3/8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 6) -3/8) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 8)) (+.f64 (fma.f64 -2 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 c 6) -3/8) (pow.f64 d 8))))
(/.f64 1 (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (/.f64 1 (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (/.f64 1 (pow.f64 d 2)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (/.f64 1 (pow.f64 d 2)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 6)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2)))))
(fma.f64 -2 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 8))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6))) (+.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 c 4) -3/8)) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 8)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 6)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (+.f64 (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2))) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 8) (*.f64 (pow.f64 c 4) -3/8)))))))
(fma.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 6) -3/8) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 8)) (+.f64 (fma.f64 -2 (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 6) -3/8)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 d 4)) (fma.f64 1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 6)) (/.f64 1 (pow.f64 d 2))))) (/.f64 (*.f64 (pow.f64 c 6) -3/8) (pow.f64 d 8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 b d)))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (pow.f64 (hypot.f64 c d) -1/2))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d)))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (pow.f64 (hypot.f64 c d) -1/2))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 c d))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) (hypot.f64 c d))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) (hypot.f64 c d))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (*.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) (neg.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d))))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (hypot.f64 c d)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (neg.f64 (hypot.f64 c d))) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (pow.f64 (hypot.f64 c d) -1/2))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1)
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(neg.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(+.f64 0 (/.f64 a (hypot.f64 c d)))
(/.f64 a (hypot.f64 c d))
(+.f64 (-.f64 0 (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(/.f64 a (hypot.f64 c d))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(/.f64 (neg.f64 a) (hypot.f64 c d))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) 0) (/.f64 a (hypot.f64 c d)))
(/.f64 a (hypot.f64 c d))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 0 (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(/.f64 a (hypot.f64 c d))
(+.f64 (-.f64 (/.f64 0 (hypot.f64 c d)) (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))) 1)
(/.f64 (neg.f64 a) (hypot.f64 c d))
(-.f64 0 (/.f64 a (hypot.f64 c d)))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a (hypot.f64 c d)))) 1)
(/.f64 a (hypot.f64 c d))
(/.f64 a (hypot.f64 c d))
(/.f64 a (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) a))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(/.f64 -1 (/.f64 (hypot.f64 c d) a))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (sqrt.f64 a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (hypot.f64 c d)) (cbrt.f64 a))
(/.f64 (/.f64 a 1) (hypot.f64 c d))
(/.f64 a (hypot.f64 c d))
(/.f64 (/.f64 a (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 a (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(pow.f64 (/.f64 a (hypot.f64 c d)) 1)
(/.f64 a (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 a (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 a (hypot.f64 c d))) 3)
(/.f64 a (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) 1/3)
(/.f64 a (hypot.f64 c d))
(neg.f64 (/.f64 a (hypot.f64 c d)))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 a (hypot.f64 c d))))
(/.f64 a (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a (hypot.f64 c d)))))
(/.f64 a (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3))
(/.f64 a (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 a (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 a (hypot.f64 c d))))
(/.f64 a (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 a (hypot.f64 c d))))
(/.f64 a (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 a (hypot.f64 c d))) 1))
(/.f64 a (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 a (hypot.f64 c d))))
(/.f64 a (hypot.f64 c d))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (*.f64 0 (/.f64 c d))) (*.f64 a (/.f64 c d)))
(/.f64 a (/.f64 d c))
(+.f64 (-.f64 (*.f64 0 (/.f64 c d)) (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d))))) 1)
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(-.f64 (*.f64 0 (/.f64 c d)) (*.f64 a (/.f64 c d)))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c d)))) 1)
(/.f64 a (/.f64 d c))
(*.f64 a (/.f64 c d))
(/.f64 a (/.f64 d c))
(*.f64 a (*.f64 -1 (/.f64 c d)))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 c (/.f64 a d))
(/.f64 a (/.f64 d c))
(*.f64 1 (*.f64 a (/.f64 c d)))
(/.f64 a (/.f64 d c))
(*.f64 (*.f64 a (/.f64 c d)) 1)
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a d) c)
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a d) (neg.f64 c))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 -1 (*.f64 a (/.f64 c d)))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 c d) a)
(/.f64 a (/.f64 d c))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c d)))
(*.f64 (sqrt.f64 a) (*.f64 c (/.f64 (sqrt.f64 a) d)))
(*.f64 c (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) d)))
(*.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) (sqrt.f64 (*.f64 a (/.f64 c d))))
(/.f64 a (/.f64 d c))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 c (*.f64 (/.f64 (cbrt.f64 a) d) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2))
(/.f64 a (/.f64 d c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 2) (cbrt.f64 (*.f64 a (/.f64 c d))))
(/.f64 a (/.f64 d c))
(*.f64 (*.f64 (/.f64 a d) 1) c)
(/.f64 a (/.f64 d c))
(*.f64 (*.f64 (/.f64 a d) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (*.f64 (/.f64 a d) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 a d) (*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a 1) (/.f64 c d))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a 1) (/.f64 (/.f64 c d) 1))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 1 d) (*.f64 a c))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 a 1) c))
(/.f64 a (/.f64 d c))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (sqrt.f64 (/.f64 c d)) (/.f64 a (sqrt.f64 (/.f64 d c))))
(/.f64 (*.f64 a (sqrt.f64 (/.f64 c d))) (sqrt.f64 (/.f64 d c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 d c) 2)) (/.f64 a (cbrt.f64 (/.f64 d c)))))
(*.f64 (/.f64 a (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(/.f64 a (/.f64 d c))
(*.f64 (*.f64 -1 (/.f64 c d)) a)
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 (sqrt.f64 a) d) (*.f64 (/.f64 (sqrt.f64 a) 1) c))
(*.f64 (sqrt.f64 a) (*.f64 c (/.f64 (sqrt.f64 a) d)))
(*.f64 c (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) d)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (*.f64 (/.f64 (sqrt.f64 a) d) c))
(*.f64 (sqrt.f64 a) (*.f64 c (/.f64 (sqrt.f64 a) d)))
(*.f64 c (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) d)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 a) d) c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 c (/.f64 (sqrt.f64 a) d)))
(*.f64 c (*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) d)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) d) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 c (*.f64 (/.f64 (cbrt.f64 a) d) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (*.f64 (/.f64 (cbrt.f64 a) d) c))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 c (*.f64 (/.f64 (cbrt.f64 a) d) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 d c))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 d c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 d c)))) (sqrt.f64 (/.f64 d c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (*.f64 a (/.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 a (/.f64 d c))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 (/.f64 d c) 2))))
(*.f64 (/.f64 -1 (neg.f64 d)) (*.f64 a (neg.f64 c)))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 c d))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a 1) 1) (/.f64 (/.f64 c d) 1))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a -1) (/.f64 c d))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 a -1) (neg.f64 (/.f64 c d)))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a (/.f64 d 1)) c)
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 a (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 a (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 a d) (*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 c))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 a (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 1 (/.f64 d c)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 1 (/.f64 d c)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (/.f64 a d) 1) c)
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a d) 1) (/.f64 c 1))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a d) -1) (neg.f64 c))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 a d) (/.f64 1 (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 a d) (*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 -1 d) (*.f64 a c))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 -1 d) (*.f64 (/.f64 a 1) c))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 -1 (/.f64 d c)) a)
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 d c))) (/.f64 a (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (/.f64 -1 (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (/.f64 a (cbrt.f64 (/.f64 d c))))
(*.f64 (/.f64 a (cbrt.f64 (/.f64 d c))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 d c) 2))))
(/.f64 (*.f64 (/.f64 a (cbrt.f64 (/.f64 d c))) -1) (cbrt.f64 (pow.f64 (/.f64 d c) 2)))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) 1)) a)
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 -1 (/.f64 d c)) (sqrt.f64 a)))
(*.f64 (/.f64 (neg.f64 c) d) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 -1 (/.f64 (/.f64 d c) (pow.f64 (cbrt.f64 a) 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 -1 (/.f64 d c)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (neg.f64 c) d) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (neg.f64 d) c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 (sqrt.f64 a) (/.f64 (neg.f64 d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 d c)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) d) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (neg.f64 d) c)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 d)) (*.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 a 1) -1) (neg.f64 (/.f64 c d)))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 d)) (neg.f64 c))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a 1) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 a (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 a (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d 1)) c)
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (sqrt.f64 c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 a 1) (/.f64 d (pow.f64 (cbrt.f64 c) 2))) (cbrt.f64 c))
(*.f64 (/.f64 a d) (*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c)))
(*.f64 (/.f64 a d) (*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (/.f64 a 1) (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 c)))
(/.f64 a (/.f64 d c))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) 1) (sqrt.f64 (/.f64 c d)))
(*.f64 (sqrt.f64 (/.f64 c d)) (/.f64 a (sqrt.f64 (/.f64 d c))))
(/.f64 (*.f64 a (sqrt.f64 (/.f64 c d))) (sqrt.f64 (/.f64 d c)))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 d)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (/.f64 a (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d c)))))
(/.f64 (*.f64 a (sqrt.f64 c)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d c))))
(*.f64 (/.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 c)))
(/.f64 (*.f64 (/.f64 a (sqrt.f64 (/.f64 d c))) (sqrt.f64 (neg.f64 c))) (sqrt.f64 (neg.f64 d)))
(*.f64 (/.f64 a (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (/.f64 d c)))) (sqrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) 1) (cbrt.f64 (/.f64 c d)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (/.f64 c d)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 c d)) a) (cbrt.f64 (pow.f64 (/.f64 d c) 2)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 d)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (/.f64 a (*.f64 (cbrt.f64 d) (cbrt.f64 (pow.f64 (/.f64 d c) 2)))))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (neg.f64 d))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 a (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (pow.f64 (/.f64 d c) 2)))) (cbrt.f64 (neg.f64 c)))
(*.f64 (/.f64 (/.f64 a (cbrt.f64 (neg.f64 d))) (cbrt.f64 (pow.f64 (/.f64 d c) 2))) (cbrt.f64 (neg.f64 c)))
(pow.f64 (*.f64 a (/.f64 c d)) 1)
(/.f64 a (/.f64 d c))
(pow.f64 (/.f64 d (*.f64 a c)) -1)
(/.f64 a (/.f64 d c))
(pow.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3) 1/3)
(/.f64 a (/.f64 d c))
(pow.f64 (sqrt.f64 (*.f64 a (/.f64 c d))) 2)
(/.f64 a (/.f64 d c))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c d))) 3)
(/.f64 a (/.f64 d c))
(neg.f64 (*.f64 a (/.f64 c d)))
(*.f64 a (neg.f64 (/.f64 c d)))
(*.f64 a (/.f64 (neg.f64 c) d))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 a (/.f64 d c)) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c d)))
(*.f64 (/.f64 c d) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c d)))))
(/.f64 a (/.f64 d c))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c d)) 3))
(/.f64 a (/.f64 d c))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c d))))
(/.f64 a (/.f64 d c))
(exp.f64 (log.f64 (*.f64 a (/.f64 c d))))
(/.f64 a (/.f64 d c))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c d))) 1))
(/.f64 a (/.f64 d c))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c d))))
(/.f64 a (/.f64 d c))
(+.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(fma.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d) (/.f64 b (hypot.f64 c d)))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (/.f64 b (hypot.f64 c d)))
(fma.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d) (/.f64 b (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a (/.f64 c d) b))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (sqrt.f64 (fma.f64 a (/.f64 c d) b)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a (/.f64 c d) b))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (/.f64 c d) b)) (hypot.f64 c d)) (sqrt.f64 (fma.f64 a (/.f64 c d) b)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c d) b)) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a (/.f64 c d) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c d) b)) 2) (hypot.f64 c d)) (cbrt.f64 (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (fma.f64 a (/.f64 c d) b))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (*.f64 (fma.f64 a (/.f64 c d) b) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (/.f64 1 (hypot.f64 c d))) (fma.f64 a (/.f64 c d) b))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) 1) (hypot.f64 c d))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 a (/.f64 c d) b) (*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))) (-.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (*.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 2) (*.f64 (/.f64 c d) (/.f64 c d)))) (-.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (*.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 2) (*.f64 (/.f64 c d) (/.f64 c d)))) (-.f64 (/.f64 b (hypot.f64 c d)) (/.f64 a (/.f64 (hypot.f64 c d) (/.f64 c d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) 3)) (+.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (-.f64 (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))) (*.f64 (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) 3)) (fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (*.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (-.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)) (/.f64 b (hypot.f64 c d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (/.f64 a (/.f64 (hypot.f64 c d) (/.f64 c d))) 3)) (fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 c d) (-.f64 (/.f64 a (/.f64 (hypot.f64 c d) (/.f64 c d))) (/.f64 b (hypot.f64 c d)))))))
(/.f64 (*.f64 -1 (pow.f64 (fma.f64 a (/.f64 c d) b) 2)) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a (/.f64 c d) b)))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) 1) (*.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) -1) (*.f64 (fma.f64 a (/.f64 c d) b) (neg.f64 (hypot.f64 c d))))
(/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (hypot.f64 c d) (fma.f64 a (/.f64 c d) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) 1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (hypot.f64 c d)))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (/.f64 c d)) 3)) -1) (*.f64 (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 (*.f64 b (/.f64 a d)) c)) (neg.f64 (hypot.f64 c d))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (*.f64 (hypot.f64 c d) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 a (/.f64 d c)) 3) (pow.f64 b 3)) (-.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 2) (*.f64 b (/.f64 a (/.f64 d c))))) (hypot.f64 c d))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 3)
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3) 1/3)
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)))))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d)) 3))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 (fma.f64 a (/.f64 c d) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) -3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -3) (pow.f64 (fma.f64 a (/.f64 c d) b) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a (/.f64 c d) b) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))) 1))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))))
(/.f64 (fma.f64 a (/.f64 c d) b) (hypot.f64 c d))
(fma.f64 b (/.f64 1 (hypot.f64 c d)) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(fma.f64 b (/.f64 1 (hypot.f64 c d)) (/.f64 a (/.f64 (hypot.f64 c d) (/.f64 c d))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) b (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 c d)))
(fma.f64 (/.f64 1 (hypot.f64 c d)) b (/.f64 a (/.f64 (hypot.f64 c d) (/.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))) 1)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 1)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (*.f64 a c))) 2)
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (*.f64 c a))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 3)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3) 1/3)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (hypot.f64 c d) -4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (hypot.f64 c d) -4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (log.f64 (pow.f64 (exp.f64 c) a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c)) 3))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3) (pow.f64 (*.f64 a c) 3)))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3)))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))) 1))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (*.f64 c (pow.f64 (hypot.f64 c d) -2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (hypot.f64 c d) -2)
(*.f64 1 (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (hypot.f64 c d) -2)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) 1)
(pow.f64 (hypot.f64 c d) -2)
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -4)))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2))
(pow.f64 (sqrt.f64 (hypot.f64 c d)) -4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) -1)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (*.f64 (pow.f64 d 2) (pow.f64 d 2)))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (/.f64 1 (-.f64 (pow.f64 c 4) (pow.f64 d 4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))) (+.f64 (*.f64 (pow.f64 c 2) (pow.f64 c 2)) (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 d 2)) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 1 (+.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 (pow.f64 d 2) 3))))
(*.f64 (-.f64 (+.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 1 (+.f64 (pow.f64 c 6) (pow.f64 d 6))))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 1 (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 -1 (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (hypot.f64 c d) -4))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (hypot.f64 c d) -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 c d) -2))))
(pow.f64 (hypot.f64 c d) -2)
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) -2) 3))
(pow.f64 (hypot.f64 c d) -2)
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (hypot.f64 c d) -2)
(exp.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))))
(pow.f64 (exp.f64 -2) (log.f64 (hypot.f64 c d)))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (hypot.f64 c d))) 1))
(pow.f64 (exp.f64 -2) (log.f64 (hypot.f64 c d)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) -2)))
(pow.f64 (hypot.f64 c d) -2)

eval436.0ms (3.6%)

Compiler

Compiled 22978 to 11623 computations (49.4% saved)

prune225.0ms (1.9%)

Pruning

38 alts after pruning (34 fresh and 4 done)

PrunedKeptTotal
New95925984
Fresh12921
Picked415
Done033
Total975381013
Accuracy
100.0%
Counts
1013 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.0%
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
48.5%
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
47.0%
(/.f64 (/.f64 (*.f64 b d) (hypot.f64 c d)) (hypot.f64 c d))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
33.0%
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
33.9%
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
35.1%
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
35.5%
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
25.5%
(/.f64 (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))) (hypot.f64 c d))
35.2%
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
31.5%
(/.f64 (neg.f64 a) (hypot.f64 c d))
28.5%
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
30.3%
(/.f64 b (hypot.f64 c d))
23.5%
(/.f64 b (/.f64 (pow.f64 c 2) d))
52.4%
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
36.9%
(/.f64 b d)
21.7%
(/.f64 a (/.f64 (pow.f64 d 2) c))
9.0%
(/.f64 a d)
45.5%
(/.f64 a c)
7.7%
(+.f64 (/.f64 a d) (/.f64 b c))
24.0%
(*.f64 (/.f64 b (pow.f64 c 2)) d)
21.8%
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
48.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
34.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
35.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
30.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
50.9%
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
9.6%
(*.f64 (/.f64 1 d) (neg.f64 a))
8.0%
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
13.0%
(*.f64 (/.f64 1 c) (neg.f64 a))
45.4%
(*.f64 (/.f64 -1 c) (neg.f64 a))
44.9%
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
6.9%
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
8.6%
(neg.f64 (/.f64 b d))
9.6%
(neg.f64 (/.f64 a d))
13.0%
(neg.f64 (/.f64 a c))
77.0%
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
48.5%
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
47.0%
(/.f64 (/.f64 (*.f64 b d) (hypot.f64 c d)) (hypot.f64 c d))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
33.0%
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
33.9%
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
35.1%
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
35.5%
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
25.5%
(/.f64 (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))) (hypot.f64 c d))
35.2%
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
31.5%
(/.f64 (neg.f64 a) (hypot.f64 c d))
28.5%
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
30.3%
(/.f64 b (hypot.f64 c d))
23.5%
(/.f64 b (/.f64 (pow.f64 c 2) d))
52.4%
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
36.9%
(/.f64 b d)
21.7%
(/.f64 a (/.f64 (pow.f64 d 2) c))
9.0%
(/.f64 a d)
45.5%
(/.f64 a c)
7.7%
(+.f64 (/.f64 a d) (/.f64 b c))
24.0%
(*.f64 (/.f64 b (pow.f64 c 2)) d)
21.8%
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
48.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
34.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
35.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
30.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
50.9%
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
9.6%
(*.f64 (/.f64 1 d) (neg.f64 a))
8.0%
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
13.0%
(*.f64 (/.f64 1 c) (neg.f64 a))
45.4%
(*.f64 (/.f64 -1 c) (neg.f64 a))
44.9%
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
6.9%
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
8.6%
(neg.f64 (/.f64 b d))
9.6%
(neg.f64 (/.f64 a d))
13.0%
(neg.f64 (/.f64 a c))
Compiler

Compiled 1852 to 1220 computations (34.1% saved)

localize118.0ms (1%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 a (/.f64 (*.f64 b d) c))
100.0%
(/.f64 1 (hypot.f64 c d))
92.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
92.5%
(/.f64 (*.f64 b d) c)
92.0%
(/.f64 a (/.f64 (pow.f64 d 2) c))
85.1%
(/.f64 (pow.f64 d 2) c)
99.6%
(+.f64 (/.f64 a d) (/.f64 b c))
99.9%
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
99.2%
(fma.f64 b d (*.f64 c a))
77.7%
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
Compiler

Compiled 137 to 35 computations (74.5% saved)

series25.0ms (0.2%)

Counts
9 → 252
Calls

96 calls:

TimeVariablePointExpression
2.0ms
b
@inf
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
1.0ms
a
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
1.0ms
b
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
1.0ms
b
@-inf
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
0.0ms
a
@-inf
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))

rewrite242.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
235×pow1
215×add-exp-log
215×add-log-exp
214×log1p-expm1-u
214×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030315
1493303
27566303
Stop Event
node limit
Counts
9 → 360
Calls
Call 1
Inputs
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(fma.f64 b d (*.f64 c a))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 (pow.f64 d 2) c)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 (*.f64 b d) c)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
(+.f64 a (/.f64 (*.f64 b d) c))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 c a (*.f64 b d)))
(*.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 c a (*.f64 b d))) -1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 c a) (*.f64 b d))
(+.f64 (*.f64 b d) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c a (*.f64 b d)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) 1)
(*.f64 1 (fma.f64 c a (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (fma.f64 c a (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (cbrt.f64 (fma.f64 c a (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 b d) (*.f64 c a)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b d) (*.f64 c a)))))
(pow.f64 (fma.f64 c a (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 c a (*.f64 b d))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (pow.f64 (exp.f64 d) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c a (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c a (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c a (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 a d) (/.f64 b c))) (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 a d) (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (*.f64 d c)))
(*.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(*.f64 1 (+.f64 (/.f64 a d) (/.f64 b c)))
(*.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (/.f64 1 (-.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2) (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (fma.f64 c a (*.f64 b d)) (*.f64 d c))
(/.f64 1 (/.f64 (-.f64 (/.f64 a d) (/.f64 b c)) (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))))
(/.f64 1 (/.f64 (*.f64 d c) (fma.f64 c a (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (neg.f64 (*.f64 d c)))
(/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) d) c)
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 d (*.f64 a (/.f64 c b))) (*.f64 d (/.f64 c b)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 a (neg.f64 c))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 d) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 b (/.f64 d a))) (*.f64 c (/.f64 d a)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))) (neg.f64 (-.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(exp.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c))) 1)
(*.f64 d (*.f64 d (/.f64 1 c)))
(*.f64 (pow.f64 d 2) (/.f64 1 c))
(*.f64 (/.f64 (pow.f64 d 2) c) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) c))
(*.f64 (/.f64 1 c) (pow.f64 d 2))
(*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 c)))
(*.f64 (/.f64 d 1) (/.f64 d c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 d 2) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 c)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(pow.f64 (/.f64 (pow.f64 d 2) c) 1)
(pow.f64 (/.f64 c (pow.f64 d 2)) -1)
(pow.f64 (/.f64 d (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 d 2) (neg.f64 c)))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) c))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))) 1)
(*.f64 c (/.f64 a (pow.f64 d 2)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(*.f64 1 (*.f64 c (/.f64 a (pow.f64 d 2))))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(*.f64 (/.f64 c (pow.f64 d 2)) a)
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1) c)
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 1 (/.f64 d (sqrt.f64 c))) (/.f64 a (/.f64 d (sqrt.f64 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 (/.f64 a (neg.f64 (pow.f64 d 2))) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 d 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (/.f64 d (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) c) a) -1)
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3) 1/3)
(neg.f64 (/.f64 a (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 d 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 d 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 c d)))) 1)
(*.f64 b (*.f64 d (/.f64 1 c)))
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b c) d)
(*.f64 (*.f64 b d) (/.f64 1 c))
(*.f64 (/.f64 b (/.f64 c d)) 1)
(*.f64 1 (/.f64 b (/.f64 c d)))
(*.f64 (/.f64 1 c) (*.f64 b d))
(*.f64 (*.f64 d (neg.f64 b)) (/.f64 1 (neg.f64 c)))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (*.f64 b d) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 b d) (cbrt.f64 c)))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 b d)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 b (/.f64 c d))))
(pow.f64 (/.f64 b (/.f64 c d)) 1)
(pow.f64 (/.f64 c (*.f64 b d)) -1)
(pow.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 3)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 b (/.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 c d))))
(exp.f64 (log.f64 (/.f64 b (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(+.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) 1) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1))
(+.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1) (*.f64 (/.f64 a (hypot.f64 c d)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))) 1)
(/.f64 1 (/.f64 (hypot.f64 c d) (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (*.f64 (+.f64 a (/.f64 b (/.f64 c d))) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (hypot.f64 c d))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1) (hypot.f64 c d))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))) (-.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) (pow.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 3)) (+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (-.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) 1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) -1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) 1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (hypot.f64 c d)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) -1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(fma.f64 a (/.f64 1 (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) a (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 a (/.f64 b (/.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d))))) 1)
(*.f64 1 (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (-.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(*.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 1 (/.f64 (-.f64 a (/.f64 b (/.f64 c d))) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (+.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 (pow.f64 a 2) (/.f64 a (/.f64 c (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (pow.f64 a 2)) (-.f64 (/.f64 b (/.f64 c d)) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (neg.f64 (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (neg.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(pow.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2)
(pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 3)
(pow.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 2))
(log.f64 (exp.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(cbrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3))
(expm1.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(exp.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(exp.f64 (*.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 1))
(log1p.f64 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(fma.f64 (*.f64 b d) (/.f64 1 c) a)
(fma.f64 1 a (/.f64 b (/.f64 c d)))
(fma.f64 1 (/.f64 b (/.f64 c d)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))) a)
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))) a)

simplify235.0ms (2%)

Algorithm
egg-herbie
Rules
802×associate-/l*
485×associate-/r*
438×*-commutative
433×associate-*r/
308×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094330387
1253830147
Stop Event
node limit
Counts
612 → 615
Calls
Call 1
Inputs
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b c)
(/.f64 a d)
(/.f64 a d)
(/.f64 a d)
(/.f64 b c)
(/.f64 b c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 a d)
(/.f64 a d)
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(*.f64 -1 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 (*.f64 b d) c)
a
a
a
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
a
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
a
a
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 c a (*.f64 b d)))
(*.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 c a (*.f64 b d))) -1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 c a) (*.f64 b d))
(+.f64 (*.f64 b d) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c a (*.f64 b d)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) 1)
(*.f64 1 (fma.f64 c a (*.f64 b d)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (fma.f64 c a (*.f64 b d))))
(*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (cbrt.f64 (fma.f64 c a (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 b d) (*.f64 c a)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b d) (*.f64 c a)))))
(pow.f64 (fma.f64 c a (*.f64 b d)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 c a (*.f64 b d))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (pow.f64 (exp.f64 d) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c a (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c a (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c a (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (/.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) -1)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 a d) (/.f64 b c))) (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 a d) (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c)))) 1)
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (*.f64 d c)))
(*.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(*.f64 1 (+.f64 (/.f64 a d) (/.f64 b c)))
(*.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (/.f64 1 (-.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2) (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (fma.f64 c a (*.f64 b d)) (*.f64 d c))
(/.f64 1 (/.f64 (-.f64 (/.f64 a d) (/.f64 b c)) (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))))
(/.f64 1 (/.f64 (*.f64 d c) (fma.f64 c a (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (neg.f64 (*.f64 d c)))
(/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) d) c)
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 d (*.f64 a (/.f64 c b))) (*.f64 d (/.f64 c b)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 a (neg.f64 c))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 d) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 b (/.f64 d a))) (*.f64 c (/.f64 d a)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))) (neg.f64 (-.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(exp.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c))) 1)
(*.f64 d (*.f64 d (/.f64 1 c)))
(*.f64 (pow.f64 d 2) (/.f64 1 c))
(*.f64 (/.f64 (pow.f64 d 2) c) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) c))
(*.f64 (/.f64 1 c) (pow.f64 d 2))
(*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 c)))
(*.f64 (/.f64 d 1) (/.f64 d c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 d 2) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 c)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(pow.f64 (/.f64 (pow.f64 d 2) c) 1)
(pow.f64 (/.f64 c (pow.f64 d 2)) -1)
(pow.f64 (/.f64 d (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3) 1/3)
(neg.f64 (/.f64 (pow.f64 d 2) (neg.f64 c)))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) c))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c)))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))) 1)
(*.f64 c (/.f64 a (pow.f64 d 2)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(*.f64 1 (*.f64 c (/.f64 a (pow.f64 d 2))))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(*.f64 (/.f64 c (pow.f64 d 2)) a)
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1) c)
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 1 (/.f64 d (sqrt.f64 c))) (/.f64 a (/.f64 d (sqrt.f64 c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 (/.f64 a (neg.f64 (pow.f64 d 2))) (neg.f64 c))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 d 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (/.f64 d (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) c) a) -1)
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3) 1/3)
(neg.f64 (/.f64 a (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 d 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 d 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 c d)))) 1)
(*.f64 b (*.f64 d (/.f64 1 c)))
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b c) d)
(*.f64 (*.f64 b d) (/.f64 1 c))
(*.f64 (/.f64 b (/.f64 c d)) 1)
(*.f64 1 (/.f64 b (/.f64 c d)))
(*.f64 (/.f64 1 c) (*.f64 b d))
(*.f64 (*.f64 d (neg.f64 b)) (/.f64 1 (neg.f64 c)))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (*.f64 b d) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 b d) (cbrt.f64 c)))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 b d)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 b (/.f64 c d))))
(pow.f64 (/.f64 b (/.f64 c d)) 1)
(pow.f64 (/.f64 c (*.f64 b d)) -1)
(pow.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 3)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 b (/.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 c d))))
(exp.f64 (log.f64 (/.f64 b (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(+.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) 1) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1))
(+.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1) (*.f64 (/.f64 a (hypot.f64 c d)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))) 1)
(/.f64 1 (/.f64 (hypot.f64 c d) (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (*.f64 (+.f64 a (/.f64 b (/.f64 c d))) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (hypot.f64 c d))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1) (hypot.f64 c d))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))) (-.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) (pow.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 3)) (+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (-.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) 1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) -1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) 1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (hypot.f64 c d)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) -1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(fma.f64 a (/.f64 1 (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) a (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 a (/.f64 b (/.f64 c d)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d))))) 1)
(*.f64 1 (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (-.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(*.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 1 (/.f64 (-.f64 a (/.f64 b (/.f64 c d))) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (+.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 (pow.f64 a 2) (/.f64 a (/.f64 c (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (pow.f64 a 2)) (-.f64 (/.f64 b (/.f64 c d)) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (neg.f64 (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (neg.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(pow.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2)
(pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 3)
(pow.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 2))
(log.f64 (exp.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(cbrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3))
(expm1.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(exp.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(exp.f64 (*.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 1))
(log1p.f64 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(fma.f64 (*.f64 b d) (/.f64 1 c) a)
(fma.f64 1 a (/.f64 b (/.f64 c d)))
(fma.f64 1 (/.f64 b (/.f64 c d)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))) a)
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))) a)
Outputs
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d b))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d b))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (*.f64 d (/.f64 b c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 d (/.f64 b c))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 d (/.f64 b c))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (*.f64 d (/.f64 b c)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (*.f64 d (/.f64 b c)))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (/.f64 (*.f64 a c) d))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c))))
(neg.f64 (+.f64 b (/.f64 (*.f64 a c) d)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (*.f64 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) 1/2)))
(+.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (/.f64 (*.f64 (*.f64 (pow.f64 c 2) b) 1/2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))))
(+.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (/.f64 (*.f64 a c) d))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (*.f64 d (/.f64 b c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 d (/.f64 b c))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 d (/.f64 b c))))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (*.f64 d (/.f64 b c)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (*.f64 d (/.f64 b c)))))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(neg.f64 (+.f64 a (*.f64 d (/.f64 b c))))
(-.f64 (neg.f64 a) (*.f64 d (/.f64 b c)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 (neg.f64 (+.f64 a (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))
(+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) 1/2) (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(+.f64 (neg.f64 (+.f64 a (*.f64 d (/.f64 b c)))) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)))) (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d b))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 a (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 a c (*.f64 d b)))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 b d)
(*.f64 d b)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))))
(+.f64 (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))) (neg.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))))
(+.f64 (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))) (neg.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)) (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2))))))
(+.f64 (+.f64 (/.f64 b d) (*.f64 a (/.f64 c (pow.f64 d 2)))) (neg.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))))
(fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b c)
(/.f64 a d)
(/.f64 a d)
(/.f64 a d)
(/.f64 b c)
(/.f64 b c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 a d)
(/.f64 a d)
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(*.f64 -1 (/.f64 a c))
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 a) c)
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(*.f64 -1 (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(neg.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))))))
(+.f64 (neg.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))) (/.f64 (*.f64 1/2 a) (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(+.f64 (neg.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)) (+.f64 (/.f64 a c) (*.f64 (/.f64 b (pow.f64 c 2)) d))))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d))))
(fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (fma.f64 -1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)) (+.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 -1 (/.f64 b c))
(neg.f64 (/.f64 b c))
(/.f64 (neg.f64 b) c)
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(*.f64 -1 (+.f64 (/.f64 b c) (/.f64 a d)))
(neg.f64 (+.f64 (/.f64 b c) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 (*.f64 c b) (pow.f64 d 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a d))) (*.f64 1/2 (/.f64 (*.f64 c b) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 c b) (pow.f64 d 2))))))
(+.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a d))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 c b) (pow.f64 d 2)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d (/.f64 b c)))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d (/.f64 b c)))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 d (/.f64 b c)))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 a (*.f64 d (/.f64 b c))))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
a
a
a
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
a
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
a
a
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 1 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 c a (*.f64 b d)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(neg.f64 (*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 1 (neg.f64 (hypot.f64 c d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (neg.f64 (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 d b)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -1))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 d b)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 d b)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 c a (*.f64 b d))) -1)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 3)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(neg.f64 (*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 1 (neg.f64 (hypot.f64 c d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 d b)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(+.f64 (*.f64 c a) (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(+.f64 (*.f64 b d) (*.f64 c a))
(fma.f64 a c (*.f64 d b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c a (*.f64 b d)))) 1)
(fma.f64 a c (*.f64 d b))
(*.f64 (fma.f64 c a (*.f64 b d)) 1)
(fma.f64 a c (*.f64 d b))
(*.f64 1 (fma.f64 c a (*.f64 b d)))
(fma.f64 a c (*.f64 d b))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (sqrt.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(*.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2))
(fma.f64 a c (*.f64 d b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (cbrt.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 d b) 2)) (-.f64 (*.f64 a c) (*.f64 d b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 b d) (*.f64 c a)))
(/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 d b) (*.f64 a c)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (*.f64 (*.f64 a c) b) d))))
(/.f64 (+.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 d b) (-.f64 (*.f64 d b) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b d) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (*.f64 (*.f64 a c) b) d))))
(/.f64 (+.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 d b) (-.f64 (*.f64 d b) (*.f64 a c)))))
(pow.f64 (fma.f64 c a (*.f64 b d)) 1)
(fma.f64 a c (*.f64 d b))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) 2)
(fma.f64 a c (*.f64 d b))
(pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 3)
(fma.f64 a c (*.f64 d b))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3) 1/3)
(fma.f64 a c (*.f64 d b))
(sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 d b)) 2))
(log.f64 (exp.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (pow.f64 (exp.f64 d) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c a (*.f64 b d)))))
(fma.f64 a c (*.f64 d b))
(cbrt.f64 (pow.f64 (fma.f64 c a (*.f64 b d)) 3))
(fma.f64 a c (*.f64 d b))
(expm1.f64 (log1p.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b d))) 1))
(fma.f64 a c (*.f64 d b))
(log1p.f64 (expm1.f64 (fma.f64 c a (*.f64 b d))))
(fma.f64 a c (*.f64 d b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (/.f64 1 (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 c d))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (neg.f64 (*.f64 (hypot.f64 c d) (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (/.f64 1 (hypot.f64 c d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1))
(*.f64 (*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (hypot.f64 c d) (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (sqrt.f64 (hypot.f64 c d))) (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (hypot.f64 c d) (sqrt.f64 (hypot.f64 c d)))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (hypot.f64 c d) (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (hypot.f64 c d) (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (sqrt.f64 (hypot.f64 c d))) (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 c d)) (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 (hypot.f64 c d) (sqrt.f64 (hypot.f64 c d)))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))) 2) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) -1)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 c d))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (neg.f64 (*.f64 (hypot.f64 c d) (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (fma.f64 a c (*.f64 d b)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 a d) (/.f64 b c))) (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c)))) 1)
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 (fma.f64 c a (*.f64 b d)) (/.f64 1 (*.f64 d c)))
(/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 c d))
(*.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 1 (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (/.f64 1 (-.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) 1) (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))) 1))
(*.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2) (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 (fma.f64 c a (*.f64 b d)) (*.f64 d c))
(/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 c d))
(/.f64 1 (/.f64 (-.f64 (/.f64 a d) (/.f64 b c)) (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (/.f64 1 (-.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) 1) (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (/.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))) 1))
(/.f64 1 (/.f64 (*.f64 d c) (fma.f64 c a (*.f64 b d))))
(/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 c d))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (neg.f64 (fma.f64 c a (*.f64 b d))) (neg.f64 (*.f64 d c)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (*.f64 d (neg.f64 c)))
(/.f64 (/.f64 (fma.f64 c a (*.f64 b d)) d) c)
(/.f64 (fma.f64 a c (*.f64 d b)) (*.f64 c d))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 d (*.f64 a (/.f64 c b))) (*.f64 d (/.f64 c b)))
(/.f64 (+.f64 d (/.f64 (*.f64 a c) b)) (*.f64 d (/.f64 c b)))
(*.f64 (/.f64 (+.f64 d (*.f64 a (/.f64 c b))) (*.f64 c d)) b)
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 a (neg.f64 c))) (*.f64 d (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (+.f64 c (*.f64 b (/.f64 d a))) (/.f64 (*.f64 c d) a))
(/.f64 (+.f64 c (/.f64 (*.f64 d b) a)) (/.f64 d (/.f64 a c)))
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (/.f64 c b) (/.f64 d a)) (*.f64 (/.f64 c b) (/.f64 d a)))
(*.f64 (/.f64 (+.f64 (/.f64 c b) (/.f64 d a)) (/.f64 d (/.f64 a c))) b)
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d a) (neg.f64 c)) (/.f64 (*.f64 d (neg.f64 c)) a))
(*.f64 (/.f64 (neg.f64 (+.f64 c (/.f64 (*.f64 d b) a))) (*.f64 d (neg.f64 c))) a)
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 d) c))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (*.f64 (/.f64 c b) (neg.f64 d)))
(*.f64 (/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (*.f64 d (neg.f64 c))) b)
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 b) (neg.f64 d) (neg.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (*.f64 d (neg.f64 c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a c (*.f64 d b)))) (*.f64 1 (*.f64 c d)))
(/.f64 (+.f64 c (*.f64 b (/.f64 d a))) (*.f64 c (/.f64 d a)))
(/.f64 (+.f64 c (*.f64 b (/.f64 d a))) (/.f64 (*.f64 c d) a))
(/.f64 (+.f64 c (/.f64 (*.f64 d b) a)) (/.f64 d (/.f64 a c)))
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (+.f64 d (/.f64 (*.f64 a c) b)) (*.f64 d (/.f64 c b)))
(*.f64 (/.f64 (+.f64 d (*.f64 a (/.f64 c b))) (*.f64 c d)) b)
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (/.f64 c b) (/.f64 d a)) (*.f64 (/.f64 c b) (/.f64 d a)))
(*.f64 (/.f64 (+.f64 (/.f64 c b) (/.f64 d a)) (/.f64 d (/.f64 a c))) b)
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (*.f64 (/.f64 c b) (neg.f64 d)))
(*.f64 (/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (*.f64 d (neg.f64 c))) b)
(/.f64 (+.f64 (*.f64 d (neg.f64 b)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 d b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d a) (neg.f64 c)) (/.f64 (*.f64 d (neg.f64 c)) a))
(*.f64 (/.f64 (neg.f64 (+.f64 c (/.f64 (*.f64 d b) a))) (*.f64 d (neg.f64 c))) a)
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 b) (neg.f64 d) (neg.f64 (*.f64 a (neg.f64 c)))) (neg.f64 (*.f64 d (neg.f64 c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a c (*.f64 d b)))) (*.f64 1 (*.f64 c d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2))) (neg.f64 (-.f64 (/.f64 a d) (/.f64 b c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (-.f64 (/.f64 b c) (/.f64 a d))))))
(pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 1)
(+.f64 (/.f64 b c) (/.f64 a d))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 2)
(+.f64 (/.f64 b c) (/.f64 a d))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 3)
(+.f64 (/.f64 b c) (/.f64 a d))
(pow.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3) 1/3)
(+.f64 (/.f64 b c) (/.f64 a d))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c)))))
(+.f64 (/.f64 b c) (/.f64 a d))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 3))
(+.f64 (/.f64 b c) (/.f64 a d))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(exp.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 a d) (/.f64 b c))) 1))
(+.f64 (/.f64 b c) (/.f64 a d))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 a d) (/.f64 b c))))
(+.f64 (/.f64 b c) (/.f64 a d))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(+.f64 (/.f64 b c) (/.f64 a d))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(+.f64 (/.f64 b c) (/.f64 a d))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c))) 1)
(/.f64 (pow.f64 d 2) c)
(*.f64 d (*.f64 d (/.f64 1 c)))
(/.f64 (pow.f64 d 2) c)
(*.f64 (pow.f64 d 2) (/.f64 1 c))
(/.f64 (pow.f64 d 2) c)
(*.f64 (/.f64 (pow.f64 d 2) c) 1)
(/.f64 (pow.f64 d 2) c)
(*.f64 1 (/.f64 (pow.f64 d 2) c))
(/.f64 (pow.f64 d 2) c)
(*.f64 (/.f64 1 c) (pow.f64 d 2))
(/.f64 (pow.f64 d 2) c)
(*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 c)))
(*.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(pow.f64 (/.f64 d (sqrt.f64 c)) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2))
(/.f64 (pow.f64 d 2) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(/.f64 (pow.f64 d 2) c)
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 c)))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 1 c) (*.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 d 1) (/.f64 d c))
(/.f64 (pow.f64 d 2) c)
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 d 2) (sqrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 d 2) (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(/.f64 (/.f64 (pow.f64 d 2) (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) c))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 c)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 c)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 c)) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (/.f64 (pow.f64 d 2) c) 1)
(/.f64 (pow.f64 d 2) c)
(pow.f64 (/.f64 c (pow.f64 d 2)) -1)
(/.f64 (pow.f64 d 2) c)
(pow.f64 (/.f64 d (sqrt.f64 c)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 3)
(/.f64 (pow.f64 d 2) c)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3) 1/3)
(/.f64 (pow.f64 d 2) c)
(neg.f64 (/.f64 (pow.f64 d 2) (neg.f64 c)))
(/.f64 (neg.f64 (pow.f64 d 2)) (neg.f64 c))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) c)))
(/.f64 (pow.f64 d 2) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) c))))
(/.f64 (pow.f64 d 2) c)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) c) 3))
(/.f64 (pow.f64 d 2) c)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 c 3)))
(/.f64 (pow.f64 d 2) c)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) c)))
(/.f64 (pow.f64 d 2) c)
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) c)))
(/.f64 (pow.f64 d 2) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) c)) 1))
(/.f64 (pow.f64 d 2) c)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) c)))
(/.f64 (pow.f64 d 2) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))) 1)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 c (/.f64 a (pow.f64 d 2)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 1 (*.f64 c (/.f64 a (pow.f64 d 2))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 a (pow.f64 d 2)) c)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 c (pow.f64 d 2)) a)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 1 (neg.f64 (pow.f64 d 2))) c))
(*.f64 (/.f64 (neg.f64 a) (neg.f64 (pow.f64 d 2))) c)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c (pow.f64 d 2)) (sqrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) d) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) d)) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (/.f64 c (pow.f64 d 2)) (cbrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 2) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1) c)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (/.f64 a (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (*.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 a (pow.f64 d 2))))
(*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a 1) (/.f64 c (pow.f64 d 2)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 a (/.f64 1 c)))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 1 (/.f64 d (sqrt.f64 c))) (/.f64 a (/.f64 d (sqrt.f64 c))))
(*.f64 (*.f64 (/.f64 1 d) (sqrt.f64 c)) (*.f64 (/.f64 a d) (sqrt.f64 c)))
(*.f64 (*.f64 (/.f64 1 d) (sqrt.f64 c)) (/.f64 (*.f64 a (sqrt.f64 c)) d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(*.f64 (/.f64 a (neg.f64 (pow.f64 d 2))) (neg.f64 c))
(*.f64 (neg.f64 a) (*.f64 (/.f64 1 (neg.f64 (pow.f64 d 2))) c))
(*.f64 (/.f64 (neg.f64 a) (neg.f64 (pow.f64 d 2))) c)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 d 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c (pow.f64 d 2)) (sqrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c (pow.f64 d 2)) (sqrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 d 2) c))))
(*.f64 (sqrt.f64 a) (*.f64 (/.f64 c (pow.f64 d 2)) (sqrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 d 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (/.f64 c (pow.f64 d 2)) (cbrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 d 2) c)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (/.f64 c (pow.f64 d 2)) (cbrt.f64 a)))
(*.f64 (/.f64 c (pow.f64 d 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (/.f64 d (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) d) (sqrt.f64 c)) (/.f64 (cbrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (*.f64 (sqrt.f64 c) (/.f64 (cbrt.f64 (pow.f64 a 2)) d)) (/.f64 (cbrt.f64 a) (/.f64 d (sqrt.f64 c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)) (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 d 2)))) (/.f64 (cbrt.f64 (pow.f64 a 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 d 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) c)) 2))
(pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 1)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 d 2) c) a) -1)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 d (sqrt.f64 c))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) d) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) d)) 2)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 3)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(pow.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3) 1/3)
(*.f64 a (/.f64 c (pow.f64 d 2)))
(neg.f64 (/.f64 a (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 1 (neg.f64 (pow.f64 d 2))) c))
(*.f64 (/.f64 (neg.f64 a) (neg.f64 (pow.f64 d 2))) c)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 d 2))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 d 2))))
(*.f64 (/.f64 c (pow.f64 d 2)) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2))))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) 3))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 d 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(exp.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))) 1))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a (pow.f64 d 2)))))
(*.f64 a (/.f64 c (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 c d)))) 1)
(*.f64 d (/.f64 b c))
(*.f64 b (*.f64 d (/.f64 1 c)))
(*.f64 d (/.f64 b c))
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b c) d)
(*.f64 d (/.f64 b c))
(*.f64 (*.f64 b d) (/.f64 1 c))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b (/.f64 c d)) 1)
(*.f64 d (/.f64 b c))
(*.f64 1 (/.f64 b (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 1 c) (*.f64 b d))
(*.f64 d (/.f64 b c))
(*.f64 (*.f64 d (neg.f64 b)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 (*.f64 d b)) (/.f64 1 (neg.f64 c)))
(*.f64 d (*.f64 (neg.f64 b) (/.f64 -1 c)))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (sqrt.f64 (*.f64 d b)) (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d b))))
(*.f64 (/.f64 1 c) (*.f64 (sqrt.f64 (*.f64 d b)) (sqrt.f64 (*.f64 d b))))
(*.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (/.f64 1 c)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (*.f64 (/.f64 1 c) (cbrt.f64 (*.f64 d b))))
(*.f64 (/.f64 1 c) (*.f64 (cbrt.f64 (*.f64 d b)) (pow.f64 (cbrt.f64 (*.f64 d b)) 2)))
(*.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2))
(*.f64 d (/.f64 b c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (*.f64 b d) (sqrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 b (/.f64 (sqrt.f64 c) d)))
(/.f64 (/.f64 (*.f64 1 (*.f64 d b)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 b d) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 b (/.f64 (cbrt.f64 c) d)))
(/.f64 1 (/.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 d (/.f64 b (cbrt.f64 c)))))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) d) (cbrt.f64 c))
(/.f64 d (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b (cbrt.f64 c))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 b (cbrt.f64 c)))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) d) (cbrt.f64 c))
(/.f64 d (/.f64 (pow.f64 (cbrt.f64 c) 2) (/.f64 b (cbrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(*.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (cbrt.f64 (*.f64 d b))) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 b d)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d b)) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 b (/.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (pow.f64 (cbrt.f64 c) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (*.f64 d (/.f64 b c)))))
(pow.f64 (/.f64 b (/.f64 c d)) 1)
(*.f64 d (/.f64 b c))
(pow.f64 (/.f64 c (*.f64 b d)) -1)
(*.f64 d (/.f64 b c))
(pow.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3) 1/3)
(*.f64 d (/.f64 b c))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) 2)
(*.f64 d (/.f64 b c))
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 3)
(*.f64 d (/.f64 b c))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 c)))
(/.f64 (neg.f64 (*.f64 d b)) (neg.f64 c))
(/.f64 d (/.f64 (neg.f64 c) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(log.f64 (exp.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 c d)))))
(*.f64 d (/.f64 b c))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 c d)) 3))
(*.f64 d (/.f64 b c))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(exp.f64 (log.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 c d))) 1))
(*.f64 d (/.f64 b c))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 c d))))
(*.f64 d (/.f64 b c))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(+.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 a (hypot.f64 c d)))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) 1) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(+.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 1) (*.f64 (/.f64 a (hypot.f64 c d)) 1))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))) 1)
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 1 (/.f64 (hypot.f64 c d) (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (*.f64 (+.f64 a (/.f64 b (/.f64 c d))) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (hypot.f64 c d))) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1) (hypot.f64 c d))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (*.f64 (sqrt.f64 (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))) (-.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))
(/.f64 (-.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))) (-.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d)))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 a 2) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))) (-.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d)))
(/.f64 (+.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) (pow.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) 3)) (+.f64 (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))) (-.f64 (*.f64 (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))) (*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) (pow.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))) 3)) (fma.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))) (-.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))) (/.f64 a (hypot.f64 c d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a (hypot.f64 c d)) 3) (pow.f64 (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d) 3)) (fma.f64 (/.f64 a (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)) (*.f64 (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d) (-.f64 (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d) (/.f64 a (hypot.f64 c d))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) 1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) -1) (*.f64 (-.f64 a (/.f64 b (/.f64 c d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (*.f64 (hypot.f64 c d) (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) 1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (hypot.f64 c d)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) -1) (*.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (neg.f64 (hypot.f64 c d))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (neg.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 1)
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 3)
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3) 1/3)
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d)) 3))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (+.f64 a (*.f64 d (/.f64 b c))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (+.f64 a (*.f64 d (/.f64 b c))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))) 1))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(fma.f64 a (/.f64 1 (hypot.f64 c d)) (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(fma.f64 (/.f64 1 (hypot.f64 c d)) a (/.f64 b (*.f64 (/.f64 c d) (hypot.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 c d))))
(+.f64 (/.f64 a (hypot.f64 c d)) (*.f64 (/.f64 b (*.f64 c (hypot.f64 c d))) d))
(-.f64 (/.f64 (pow.f64 a 2) (-.f64 a (/.f64 b (/.f64 c d)))) (/.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d))))) 1)
(+.f64 a (*.f64 d (/.f64 b c)))
(*.f64 1 (+.f64 a (/.f64 b (/.f64 c d))))
(+.f64 a (*.f64 d (/.f64 b c)))
(*.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(+.f64 a (*.f64 d (/.f64 b c)))
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (/.f64 1 (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (/.f64 1 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a))))
(*.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(*.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2))
(+.f64 a (*.f64 d (/.f64 b c)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2) (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(/.f64 1 (/.f64 (-.f64 a (/.f64 b (/.f64 c d))) (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))) (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2)) (-.f64 a (/.f64 b (/.f64 c d))))
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3)) (+.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (-.f64 (pow.f64 a 2) (/.f64 a (/.f64 c (*.f64 b d))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (+.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2) (-.f64 (pow.f64 a 2) (*.f64 (/.f64 a c) (*.f64 d b)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (+.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2) (-.f64 (pow.f64 a 2) (*.f64 (/.f64 a (/.f64 c b)) d))))
(/.f64 (-.f64 (pow.f64 (/.f64 b (/.f64 c d)) 2) (pow.f64 a 2)) (-.f64 (/.f64 b (/.f64 c d)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2) (pow.f64 a 2)) (-.f64 (*.f64 d (/.f64 b c)) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (/.f64 b (/.f64 c d)) 2))) (neg.f64 (-.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2))) (neg.f64 (-.f64 a (*.f64 d (/.f64 b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 (*.f64 d (/.f64 b c)) 2))) (-.f64 (*.f64 d (/.f64 b c)) a))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (/.f64 b (/.f64 c d)) 3))) (neg.f64 (fma.f64 a a (*.f64 (/.f64 b (/.f64 c d)) (-.f64 (/.f64 b (/.f64 c d)) a)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (neg.f64 (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 1)
(+.f64 a (*.f64 d (/.f64 b c)))
(pow.f64 (sqrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 2)
(+.f64 a (*.f64 d (/.f64 b c)))
(pow.f64 (cbrt.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 3)
(+.f64 a (*.f64 d (/.f64 b c)))
(pow.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3) 1/3)
(+.f64 a (*.f64 d (/.f64 b c)))
(sqrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 2))
(sqrt.f64 (pow.f64 (+.f64 a (*.f64 d (/.f64 b c))) 2))
(log.f64 (exp.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d))))))
(+.f64 a (*.f64 d (/.f64 b c)))
(cbrt.f64 (pow.f64 (+.f64 a (/.f64 b (/.f64 c d))) 3))
(+.f64 a (*.f64 d (/.f64 b c)))
(expm1.f64 (log1p.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(exp.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(exp.f64 (*.f64 (log.f64 (+.f64 a (/.f64 b (/.f64 c d)))) 1))
(+.f64 a (*.f64 d (/.f64 b c)))
(log1p.f64 (expm1.f64 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (*.f64 d (/.f64 b c)))
(fma.f64 (*.f64 b d) (/.f64 1 c) a)
(+.f64 a (*.f64 d (/.f64 b c)))
(fma.f64 1 a (/.f64 b (/.f64 c d)))
(+.f64 a (*.f64 d (/.f64 b c)))
(fma.f64 1 (/.f64 b (/.f64 c d)) a)
(+.f64 a (*.f64 d (/.f64 b c)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 d (/.f64 b c)))
(fma.f64 (sqrt.f64 (/.f64 b (/.f64 c d))) (sqrt.f64 (/.f64 b (/.f64 c d))) a)
(+.f64 a (*.f64 d (/.f64 b c)))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a) (/.f64 b (/.f64 c d)))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a) (*.f64 d (/.f64 b c)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 c d))) 2) (cbrt.f64 (/.f64 b (/.f64 c d))) a)
(+.f64 a (*.f64 d (/.f64 b c)))

eval183.0ms (1.5%)

Compiler

Compiled 13433 to 5482 computations (59.2% saved)

prune176.0ms (1.5%)

Pruning

36 alts after pruning (31 fresh and 5 done)

PrunedKeptTotal
New67011681
Fresh92029
Picked415
Done044
Total68336719
Accuracy
100.0%
Counts
719 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.0%
(/.f64 (/.f64 (*.f64 d b) (hypot.f64 c d)) (hypot.f64 c d))
48.5%
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
34.9%
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
64.5%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
33.9%
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
35.9%
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
42.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
41.4%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
35.2%
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
25.9%
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
10.0%
(/.f64 (neg.f64 b) c)
31.5%
(/.f64 (neg.f64 a) (hypot.f64 c d))
13.0%
(/.f64 (neg.f64 a) c)
30.3%
(/.f64 b (hypot.f64 c d))
23.5%
(/.f64 b (/.f64 (pow.f64 c 2) d))
52.4%
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
36.9%
(/.f64 b d)
22.3%
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
22.3%
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
9.0%
(/.f64 a d)
45.5%
(/.f64 a c)
7.7%
(+.f64 (/.f64 b c) (/.f64 a d))
24.0%
(*.f64 (/.f64 b (pow.f64 c 2)) d)
21.8%
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
48.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
30.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
50.9%
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
9.6%
(*.f64 (/.f64 1 d) (neg.f64 a))
8.0%
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
57.0%
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
13.0%
(*.f64 (/.f64 1 c) (neg.f64 a))
45.4%
(*.f64 (/.f64 -1 c) (neg.f64 a))
44.9%
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
21.7%
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
8.6%
(neg.f64 (/.f64 b d))
9.6%
(neg.f64 (/.f64 a d))
Compiler

Compiled 1217 to 547 computations (55.1% saved)

regimes829.0ms (6.9%)

Counts
73 → 2
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
(/.f64 (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d)))
(/.f64 (/.f64 (*.f64 b d) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 d b) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -2) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
Outputs
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
Calls

5 calls:

233.0ms
c
223.0ms
a
194.0ms
d
127.0ms
b
35.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
86.0%7a
85.3%4b
91.9%5c
88.0%5d
88.1%2(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 810 to 275 computations (66% saved)

regimes50.0ms (0.4%)

Counts
66 → 2
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
(/.f64 (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d)))
(/.f64 (/.f64 (*.f64 b d) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 d b) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
Outputs
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
Calls

1 calls:

33.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
88.1%2(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 675 to 231 computations (65.8% saved)

regimes348.0ms (2.9%)

Counts
65 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
(/.f64 (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (*.f64 (/.f64 a d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c)))))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 a c))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d)))
(/.f64 (/.f64 (*.f64 b d) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 c a) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (/.f64 (*.f64 d b) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c a) (hypot.f64 c d)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
Outputs
(/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
Calls

2 calls:

256.0ms
c
77.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
89.1%5c
83.7%5(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 666 to 233 computations (65% saved)

regimes122.0ms (1%)

Counts
48 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 b (/.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 (/.f64 c d) a)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (/.f64 (*.f64 a c) d)))
Outputs
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
Calls

1 calls:

112.0ms
c
Results
AccuracySegmentsBranch
89.0%5c
Compiler

Compiled 429 to 154 computations (64.1% saved)

regimes102.0ms (0.9%)

Counts
41 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 b (/.f64 c d))) (hypot.f64 c d))
(/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (*.f64 (/.f64 a d) c)) (hypot.f64 c d))
(/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) (hypot.f64 c d))
(/.f64 (neg.f64 (+.f64 b (/.f64 (*.f64 a c) d))) (hypot.f64 c d))
Outputs
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))
Calls

1 calls:

93.0ms
c
Results
AccuracySegmentsBranch
88.6%5c
Compiler

Compiled 339 to 132 computations (61.1% saved)

regimes282.0ms (2.4%)

Counts
35 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (neg.f64 a) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 a (/.f64 (pow.f64 d 2) c))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 a c))
(/.f64 b (+.f64 d (/.f64 (pow.f64 c 2) d)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 d 2)) c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
Outputs
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
Calls

2 calls:

189.0ms
d
85.0ms
c
Results
AccuracySegmentsBranch
84.7%5d
87.8%5c
Compiler

Compiled 277 to 120 computations (56.7% saved)

regimes119.0ms (1%)

Counts
21 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
Outputs
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c))))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
Calls

2 calls:

77.0ms
b
37.0ms
c
Results
AccuracySegmentsBranch
64.0%6b
81.9%3c
Compiler

Compiled 157 to 66 computations (58% saved)

regimes186.0ms (1.5%)

Counts
18 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (+.f64 b (/.f64 a (/.f64 d c))))
Outputs
(/.f64 b d)
(*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))
(/.f64 b d)
Calls

3 calls:

67.0ms
d
58.0ms
a
55.0ms
c
Results
AccuracySegmentsBranch
63.8%5a
73.9%3d
73.1%5c
Compiler

Compiled 129 to 61 computations (52.7% saved)

regimes56.0ms (0.5%)

Counts
16 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(neg.f64 (/.f64 a d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 a) c)
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 -1 c) (neg.f64 a))
(*.f64 (/.f64 1 c) (neg.f64 a))
(*.f64 (/.f64 1 d) (neg.f64 a))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 a (*.f64 d (*.f64 d (/.f64 1 c))))
(/.f64 a (*.f64 (/.f64 d 1) (/.f64 d c)))
Outputs
(/.f64 a c)
(/.f64 b d)
(/.f64 a c)
Calls

2 calls:

26.0ms
d
26.0ms
c
Results
AccuracySegmentsBranch
64.6%3c
62.8%3d
Compiler

Compiled 102 to 46 computations (54.9% saved)

regimes14.0ms (0.1%)

Accuracy

Total -25.3b remaining (-72.5%)

Threshold costs -25.3b (-72.5%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
Outputs
(/.f64 a c)
Calls

4 calls:

4.0ms
a
3.0ms
d
3.0ms
c
3.0ms
b
Results
AccuracySegmentsBranch
45.5%1b
45.5%1a
45.5%1d
45.5%1c
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 26 to 17 computations (34.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 26 to 17 computations (34.6% saved)

bsearch73.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.525631500122896e+106
7.644111612749025e+109
18.0ms
8.233749850392593e-146
1.4277006319753328e-140
19.0ms
-1.5162470533791143e-38
-1.1167037380668733e-43
18.0ms
-1.6594378444626168e+94
-1.388651718516046e+89
Results
63.0ms532×body256valid
3.0ms28×body256infinite
Compiler

Compiled 1304 to 823 computations (36.9% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.525631500122896e+106
7.644111612749025e+109
18.0ms
8.233749850392593e-146
1.4277006319753328e-140
19.0ms
-1.5162470533791143e-38
-1.1167037380668733e-43
18.0ms
-1.6594378444626168e+94
-1.388651718516046e+89
Results
63.0ms537×body256valid
3.0ms23×body256infinite
Compiler

Compiled 1295 to 814 computations (37.1% saved)

bsearch81.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.525631500122896e+106
7.644111612749025e+109
20.0ms
8.233749850392593e-146
1.4277006319753328e-140
21.0ms
-1.5162470533791143e-38
-1.1167037380668733e-43
22.0ms
-6.325320483074707e+102
-1.6594378444626168e+94
Results
69.0ms533×body256valid
3.0ms27×body256infinite
Compiler

Compiled 1286 to 814 computations (36.7% saved)

bsearch230.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.6936195076961892e+118
3.9845560890273955e+121
20.0ms
8.233749850392593e-146
1.4277006319753328e-140
20.0ms
-1.5162470533791143e-38
-1.1167037380668733e-43
171.0ms
-6.325320483074707e+102
-1.6594378444626168e+94
Results
217.0ms534×body256valid
3.0ms26×body256infinite
Compiler

Compiled 1286 to 822 computations (36.1% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.886430768641077e+36
2.52718376698478e+42
18.0ms
-1.5162470533791143e-38
-1.1167037380668733e-43
Results
33.0ms282×body256valid
1.0msbody256infinite
Compiler

Compiled 602 to 413 computations (31.4% saved)

bsearch56.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
333066039883832.3
3.984395647242412e+19
38.0ms
-6.256754718753085e+92
-3.537524605154059e+86
Results
53.0ms288×body256valid
Compiler

Compiled 458 to 323 computations (29.5% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.886430768641077e+36
2.52718376698478e+42
22.0ms
-165949.15433366605
-62.22449016694945
Results
38.0ms272×body256valid
Compiler

Compiled 298 to 221 computations (25.8% saved)

simplify41.0ms (0.3%)

Algorithm
egg-herbie
Rules
18×+-commutative
17×*-commutative
10×sub-neg
10×neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291960
11661960
21851960
32061960
42211960
52291960
62311960
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))))
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))))
(if (<=.f64 c -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 3432398830065305/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 1750000000000000124683386740458497801742217788597672737145492348276241745872095837602499421093058128231006208) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -145000000000000012667319226343838056690963190799669874940693073615971129104753505272332288) (/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/25108406941546723055343157692830665664409421777856138051584) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 8100461238954119/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 37999999999999998163074425444336706099538461952285270438054914492961179348369901456794504985982690247311360) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -7499999999999999633604460266767117621405129717079234381734285905275998766174683360884031188090486784) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c -2812141577453233/25108406941546723055343157692830665664409421777856138051584) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4639504850622671/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -115000000000000006685504708186713252684804065544168002588502364544448949009490406546615617850374619136) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c -6277101735386681/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 32000000000000001617773687231841082055303584985696104928655407191111448447266732986375468067361991016077347623574437888) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))))))
(if (<=.f64 c -6151559700678947/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c 13599999999999999278269885497491849216) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))))
(if (<=.f64 d -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (/.f64 b d) (if (<=.f64 d 900000000000000000) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (/.f64 b d)))
(if (<=.f64 c -600) (/.f64 a c) (if (<=.f64 c 6499999999999999759225308867249307648) (/.f64 b d) (/.f64 a c)))
(/.f64 a c)
Outputs
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))))
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (/.f64 (/.f64 (fma.f64 b d (*.f64 a c)) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))))
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d)) (*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 a (hypot.f64 c d))))
(if (<=.f64 c -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (/.f64 (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 3432398830065305/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 1750000000000000124683386740458497801742217788597672737145492348276241745872095837602499421093058128231006208) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (/.f64 (neg.f64 (+.f64 a (/.f64 b (/.f64 c d)))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 3432398830065305/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 1750000000000000124683386740458497801742217788597672737145492348276241745872095837602499421093058128231006208) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (/.f64 (-.f64 (neg.f64 a) (/.f64 b (/.f64 c d))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 3432398830065305/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 1750000000000000124683386740458497801742217788597672737145492348276241745872095837602499421093058128231006208) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -145000000000000012667319226343838056690963190799669874940693073615971129104753505272332288) (/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (hypot.f64 c d)) (if (<=.f64 c -3013008832985607/25108406941546723055343157692830665664409421777856138051584) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 8100461238954119/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 37999999999999998163074425444336706099538461952285270438054914492961179348369901456794504985982690247311360) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -7499999999999999633604460266767117621405129717079234381734285905275998766174683360884031188090486784) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c -2812141577453233/25108406941546723055343157692830665664409421777856138051584) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4639504850622671/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 3600000000000000018100128178484480924853889744406271125933168817720414945633131992909547271087801048726765568) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) (hypot.f64 c d))))))
(if (<=.f64 c -115000000000000006685504708186713252684804065544168002588502364544448949009490406546615617850374619136) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c -6277101735386681/12554203470773361527671578846415332832204710888928069025792) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (if (<=.f64 c 32000000000000001617773687231841082055303584985696104928655407191111448447266732986375468067361991016077347623574437888) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))))))
(if (<=.f64 c -6151559700678947/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (if (<=.f64 c 13599999999999999278269885497491849216) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c)))))
(if (or (<=.f64 c -6151559700678947/25108406941546723055343157692830665664409421777856138051584) (not (<=.f64 c 13599999999999999278269885497491849216))) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (*.f64 (/.f64 1 d) (+.f64 b (/.f64 a (/.f64 d c)))))
(if (<=.f64 d -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (/.f64 b d) (if (<=.f64 d 900000000000000000) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))) (/.f64 b d)))
(if (or (<=.f64 d -14199999999999999600402193758013583745516094547299862026058683626817091518064172971589632) (not (<=.f64 d 900000000000000000))) (/.f64 b d) (*.f64 (/.f64 1 c) (+.f64 a (/.f64 (*.f64 b d) c))))
(if (<=.f64 c -600) (/.f64 a c) (if (<=.f64 c 6499999999999999759225308867249307648) (/.f64 b d) (/.f64 a c)))
(if (or (<=.f64 c -600) (not (<=.f64 c 6499999999999999759225308867249307648))) (/.f64 a c) (/.f64 b d))
(/.f64 a c)
Compiler

Compiled 516 to 253 computations (51% saved)

soundness3.3s (27.5%)

Rules
865×associate-*r/
802×associate-/l*
802×associate-/l*
729×associate-*l/
718×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01883
125478
2345978
033427
1509402
26352402
0129950139
1374349929
0129950139
1374349929
033427
1509402
26352402
0129950139
1374349929
094330387
1253830147
094330387
1253830147
033613642
186710816
2455510816
033427
1509402
26352402
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 810 to 271 computations (66.5% saved)

end0.0ms (0%)

preprocess249.0ms (2.1%)

Compiler

Compiled 1078 to 350 computations (67.5% saved)

Profiling

Loading profile data...