Complex division, imag part

Time bar (total: 13.3s)

analyze22.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)

sample1.1s (8.1%)

Results
1.0s7757×body256valid
57.0ms499×body256infinite
Bogosity

preprocess109.0ms (0.8%)

Algorithm
egg-herbie
Rules
1482×times-frac
1142×distribute-lft-neg-in
940×distribute-rgt-neg-in
880×associate-/l*
822×distribute-frac-neg
Problems
154×No Errors
100×(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(-.f64 (*.f64 b c) (*.f64 a d))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066764
1206748
2417748
31028748
44630748
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 (neg.f64 a) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b (neg.f64 c)) (*.f64 a d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b a) (*.f64 c d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 d c) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (+.f64 (*.f64 d d) (*.f64 c c)))
Outputs
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 (neg.f64 a) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b (neg.f64 c)) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (neg.f64 (fma.f64 b c (*.f64 a d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b (neg.f64 c)) (*.f64 a d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b (neg.f64 c)) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (neg.f64 (fma.f64 b c (*.f64 a d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 c a) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b a) (*.f64 c d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b a) (*.f64 c d)) (fma.f64 a a (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 a a)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 b b (*.f64 d d)))
(/.f64 (-.f64 (*.f64 d c) (*.f64 a b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 c d) (*.f64 b a)) (fma.f64 c c (*.f64 b b)))
(/.f64 (fma.f64 c d (*.f64 a (neg.f64 b))) (fma.f64 b b (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c d) (*.f64 b a)) (fma.f64 b b (*.f64 c c)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (+.f64 (*.f64 d d) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 c a)) (fma.f64 c c (*.f64 d d)))
Compiler

Compiled 69 to 23 computations (66.7% saved)

eval0.0ms (0%)

Compiler

Compiled 18 to 10 computations (44.4% saved)

prune2.0ms (0%)

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

Compiled 74 to 42 computations (43.2% saved)

localize58.0ms (0.4%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
98.3%
(-.f64 (*.f64 b c) (*.f64 a d))
62.4%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
100.0%
(+.f64 (*.f64 c c) (*.f64 d d))
98.3%
(-.f64 (*.f64 b c) (*.f64 a d))
62.4%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 90 to 14 computations (84.4% saved)

series13.0ms (0.1%)

Counts
5 → 216
Calls

54 calls:

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

rewrite203.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1392×fma-def
955×log1p-expm1-u
955×expm1-log1p-u
460×expm1-udef
460×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021206
1277191
23872191
Stop Event
node limit
Counts
5 → 447
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(-.f64 (*.f64 b c) (*.f64 a d))
(+.f64 (*.f64 c c) (*.f64 d d))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(-.f64 (*.f64 b c) (*.f64 a d))
Outputs
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) 2))) 1)
(-.f64 (/.f64 (pow.f64 c 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (hypot.f64 c d) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (hypot.f64 c d) (hypot.f64 c d))
(*.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (/.f64 1 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(*.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (/.f64 1 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (neg.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2)))
(pow.f64 (pow.f64 (hypot.f64 c d) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) 1/3)
(pow.f64 (hypot.f64 c d) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))
(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 (log.f64 (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 c d) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 c c (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (pow.f64 c 2) 1 (pow.f64 d 2))
(fma.f64 (pow.f64 d 2) 1 (pow.f64 c 2))
(fma.f64 1 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 1 (pow.f64 d 2) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (*.f64 (cbrt.f64 d) d) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 d 2)) (pow.f64 c 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 c 4)) (pow.f64 d 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) c) (pow.f64 d 2))
(fma.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2) (pow.f64 d 2))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) d) (pow.f64 c 2))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) c) (pow.f64 d 2))
(fma.f64 (*.f64 d (sqrt.f64 d)) (sqrt.f64 d) (pow.f64 c 2))
(fma.f64 (*.f64 c (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 d 2))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 d 2))
(fma.f64 (*.f64 d (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (pow.f64 c 2))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))

simplify336.0ms (2.5%)

Algorithm
egg-herbie
Rules
1036×fma-neg
608×exp-prod
600×times-frac
536×log-prod
496×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051339503
1123837217
2484837209
Stop Event
node limit
Counts
663 → 367
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) 2))) 1)
(-.f64 (/.f64 (pow.f64 c 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (pow.f64 (hypot.f64 c d) 2) 1)
(*.f64 1 (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (hypot.f64 c d) (hypot.f64 c d))
(*.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (/.f64 1 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(*.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (/.f64 1 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (neg.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2)))
(pow.f64 (pow.f64 (hypot.f64 c d) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) 1/3)
(pow.f64 (hypot.f64 c d) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))
(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 (log.f64 (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 c d) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 c c (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (pow.f64 c 2) 1 (pow.f64 d 2))
(fma.f64 (pow.f64 d 2) 1 (pow.f64 c 2))
(fma.f64 1 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 1 (pow.f64 d 2) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (*.f64 (cbrt.f64 d) d) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 d 2)) (pow.f64 c 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 c 4)) (pow.f64 d 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) c) (pow.f64 d 2))
(fma.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2) (pow.f64 d 2))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) d) (pow.f64 c 2))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) c) (pow.f64 d 2))
(fma.f64 (*.f64 d (sqrt.f64 d)) (sqrt.f64 d) (pow.f64 c 2))
(fma.f64 (*.f64 c (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 d 2))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 d 2))
(fma.f64 (*.f64 d (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (pow.f64 c 2))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))
Outputs
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(pow.f64 c 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(pow.f64 d 2)
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(+.f64 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 d d (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))) (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (+.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (/.f64 d (/.f64 (pow.f64 c 2) a))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3))) (/.f64 a d))
(-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (-.f64 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)) (/.f64 a d))) (*.f64 (/.f64 b (pow.f64 d 4)) (pow.f64 c 3)))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 -1 (*.f64 a d))
(*.f64 a (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) c) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (/.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) c)) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 c b) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 (/.f64 b (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c)) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (pow.f64 (*.f64 0 (*.f64 a d)) 3)) (fma.f64 (*.f64 0 (*.f64 a d)) (+.f64 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 a d) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (*.f64 0 (pow.f64 (*.f64 a d) 3))) (fma.f64 (*.f64 0 (*.f64 a d)) (fma.f64 0 (*.f64 a d) (-.f64 (*.f64 a d) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 a d) (fma.f64 a (neg.f64 d) (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (*.f64 0 (*.f64 a d)) (*.f64 0 (*.f64 a d)))) (-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d)))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(-.f64 (*.f64 c b) (*.f64 a d))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(-.f64 (*.f64 c b) (*.f64 a d))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(-.f64 (*.f64 c b) (*.f64 a d))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(-.f64 (*.f64 c b) (*.f64 a d))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (fma.f64 a (neg.f64 d) (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (-.f64 (*.f64 0 (*.f64 a d)) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (fma.f64 a (neg.f64 d) (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (-.f64 (*.f64 0 (*.f64 a d)) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a d))) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a d))) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 c b))
(fma.f64 (*.f64 a (neg.f64 (cbrt.f64 (pow.f64 d 2)))) (cbrt.f64 d) (*.f64 c b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (hypot.f64 c d) 2)
(-.f64 (/.f64 (pow.f64 c 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (hypot.f64 c d) (hypot.f64 c d))
(pow.f64 (hypot.f64 c d) 2)
(*.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (/.f64 1 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (/.f64 1 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 c d) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (+.f64 (pow.f64 d 6) (pow.f64 c 6))))
(/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(/.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4)) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (neg.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (neg.f64 (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (neg.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2))))
(pow.f64 (pow.f64 (hypot.f64 c d) 2) 1)
(pow.f64 (hypot.f64 c d) 2)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 3)
(pow.f64 (hypot.f64 c d) 2)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) 1/3)
(pow.f64 (hypot.f64 c d) 2)
(pow.f64 (hypot.f64 c d) 2)
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))
(pow.f64 (hypot.f64 c d) 2)
(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 (log.f64 (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (hypot.f64 c d) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 c d) 2)) 1))
(pow.f64 (hypot.f64 c d) 2)
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (hypot.f64 c d) 2)
(fma.f64 c c (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (pow.f64 c 2) 1 (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (pow.f64 d 2) 1 (pow.f64 c 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 1 (pow.f64 c 2) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 1 (pow.f64 d 2) (pow.f64 c 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (*.f64 (cbrt.f64 d) d) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (*.f64 d (cbrt.f64 d)) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 4)) (cbrt.f64 (pow.f64 d 2)) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 d 4)) (pow.f64 c 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 c 4)) (pow.f64 d 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) c) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 c) 2) (pow.f64 d 2))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 c 4)) (pow.f64 d 2))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) d) (pow.f64 c 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) c) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (*.f64 d (sqrt.f64 d)) (sqrt.f64 d) (pow.f64 c 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (*.f64 c (sqrt.f64 c)) (sqrt.f64 c) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(fma.f64 (*.f64 d (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (pow.f64 c 2))
(fma.f64 (cbrt.f64 (pow.f64 d 2)) (*.f64 d (cbrt.f64 d)) (pow.f64 c 2))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (*.f64 b c) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (sqrt.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(fma.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 c (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 c (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 b (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) c) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b c) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (/.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) 1) (/.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 2))) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b c)) (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 c d)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 d 6) (pow.f64 c 6)) c)) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(fma.f64 (/.f64 (*.f64 b c) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(fma.f64 (/.f64 (*.f64 c b) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (-.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 (/.f64 b (-.f64 (pow.f64 c 4) (pow.f64 d 4))) c)) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(+.f64 (*.f64 b c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(+.f64 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(+.f64 (*.f64 a (neg.f64 d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 b c (*.f64 a d)))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2))) (neg.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a (neg.f64 d)) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d))) (*.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (pow.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (pow.f64 (*.f64 0 (*.f64 a d)) 3)) (fma.f64 (*.f64 0 (*.f64 a d)) (+.f64 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 a d) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 3) (*.f64 0 (pow.f64 (*.f64 a d) 3))) (fma.f64 (*.f64 0 (*.f64 a d)) (fma.f64 0 (*.f64 a d) (-.f64 (*.f64 a d) (*.f64 c b))) (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 d)) (*.f64 a (neg.f64 d)))) (-.f64 (*.f64 b c) (*.f64 a (neg.f64 d))))
(*.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 a d) (fma.f64 a (neg.f64 d) (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2) (*.f64 (*.f64 0 (*.f64 a d)) (*.f64 0 (*.f64 a d)))) (-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d)))))
(pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 3)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) 1/3)
(-.f64 (*.f64 c b) (*.f64 a d))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2)
(-.f64 (*.f64 c b) (*.f64 a d))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2))
(-.f64 (*.f64 c b) (*.f64 a d))
(log.f64 (exp.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d)))))
(-.f64 (*.f64 c b) (*.f64 a d))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3))
(-.f64 (*.f64 c b) (*.f64 a d))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(exp.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 b c) (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 b c (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 c b (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 c b (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 b c) 1 (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b c) 1 (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b c) 1 (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 a (neg.f64 d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 d (neg.f64 a) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1 (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 (neg.f64 d) a (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 1 (*.f64 b c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 1 (fma.f64 a (neg.f64 d) (*.f64 a d)) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 1 (*.f64 a (neg.f64 d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (fma.f64 a (neg.f64 d) (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (-.f64 (*.f64 0 (*.f64 a d)) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))) (*.f64 a d))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (fma.f64 a (neg.f64 d) (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b)) (-.f64 (*.f64 0 (*.f64 a d)) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (neg.f64 (cbrt.f64 (*.f64 a d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 a d)) 2)) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a d)) (neg.f64 (sqrt.f64 (*.f64 a d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 2 (*.f64 0 (*.f64 a d)) (-.f64 (*.f64 c b) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (fma.f64 (*.f64 a d) (fma.f64 b c (*.f64 a d)) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a d))) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 (*.f64 a d) (fma.f64 c b (*.f64 a d)) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(+.f64 (*.f64 0 (*.f64 a d)) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (/.f64 1 (fma.f64 b c (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 a d))) (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2)) (fma.f64 c b (*.f64 a d))))
(fma.f64 (neg.f64 a) d (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 -1 (*.f64 a d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (cbrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 d))) (cbrt.f64 (*.f64 a (neg.f64 d)))) (cbrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (sqrt.f64 (fma.f64 a (neg.f64 d) (*.f64 a d))) (-.f64 (*.f64 b c) (*.f64 a d)))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (sqrt.f64 (*.f64 a (neg.f64 d))) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (*.f64 a (neg.f64 d)) 1 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a d))) (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (*.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) 1))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (fma.f64 a (neg.f64 d) (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 0 (*.f64 a d)))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (+.f64 (fma.f64 a (neg.f64 d) (*.f64 a d)) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 c) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d))) (*.f64 2 (*.f64 0 (*.f64 a d))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2)) (cbrt.f64 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 b (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d)))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 d)) 1))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(fma.f64 c b (fma.f64 a (neg.f64 d) (fma.f64 a (neg.f64 d) (*.f64 a d))))
(-.f64 (*.f64 c b) (fma.f64 a d (*.f64 0 (*.f64 a d))))
(fma.f64 (*.f64 (neg.f64 a) 1) d (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 b c))
(fma.f64 (*.f64 (neg.f64 a) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d) (*.f64 c b))
(fma.f64 (*.f64 a (neg.f64 (cbrt.f64 (pow.f64 d 2)))) (cbrt.f64 d) (*.f64 c b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 d)) (sqrt.f64 d) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 a d))

eval140.0ms (1.1%)

Compiler

Compiled 14492 to 3854 computations (73.4% saved)

prune141.0ms (1.1%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New53918557
Fresh000
Picked112
Done000
Total54019559
Accuracy
98.0%
Counts
559 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.3%
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
61.1%
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
79.6%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
34.0%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
61.5%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
30.5%
(/.f64 (fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 d d)))
27.0%
(/.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (+.f64 (*.f64 c c) (*.f64 d d)))
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
62.0%
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
46.2%
(/.f64 b c)
46.1%
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
48.3%
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
42.6%
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
62.0%
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
78.3%
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
61.1%
(fma.f64 (/.f64 b 1) (/.f64 c (pow.f64 (hypot.f64 c d) 2)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
79.6%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
34.0%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
61.5%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
30.5%
(/.f64 (fma.f64 (*.f64 c (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 d d)))
27.0%
(/.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (+.f64 (*.f64 c c) (*.f64 d d)))
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
62.0%
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
46.2%
(/.f64 b c)
46.1%
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
48.3%
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
42.6%
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
62.0%
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d)))
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
Compiler

Compiled 1374 to 846 computations (38.4% saved)

localize172.0ms (1.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d))
99.7%
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
99.1%
(-.f64 (*.f64 b c) (*.f64 a d))
90.7%
(sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d)))
94.9%
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
90.0%
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
98.8%
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
95.5%
(/.f64 (pow.f64 c 2) a)
95.4%
(/.f64 d (/.f64 (pow.f64 c 2) a))
100.0%
(/.f64 (hypot.f64 c d) c)
99.9%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
99.6%
(/.f64 b (/.f64 (hypot.f64 c d) c))
89.8%
(/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2))
Compiler

Compiled 200 to 64 computations (68% saved)

series121.0ms (0.9%)

Counts
12 → 348
Calls

117 calls:

TimeVariablePointExpression
55.0ms
b
@inf
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
5.0ms
d
@inf
(sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d)))
3.0ms
a
@0
(/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2))
3.0ms
c
@inf
(/.f64 b (/.f64 (hypot.f64 c d) c))
2.0ms
b
@-inf
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)

rewrite114.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
390×times-frac
299×log1p-expm1-u
299×expm1-log1p-u
291×add-exp-log
291×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038506
1649470
Stop Event
node limit
Counts
12 → 352
Calls
Call 1
Inputs
(/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 b (/.f64 (hypot.f64 c d) c))
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (hypot.f64 c d) c)
(/.f64 d (/.f64 (pow.f64 c 2) a))
(/.f64 (pow.f64 c 2) a)
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c)
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 a d) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 1 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a d)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))) 1)
(*.f64 b (/.f64 c (hypot.f64 c d)))
(*.f64 1 (*.f64 b (/.f64 c (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 1 c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (/.f64 (sqrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 2)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) c) b) -1)
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 c (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 1 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2)) (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c)))) (-.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)) (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c))) 1)
(*.f64 (hypot.f64 c d) (/.f64 1 c))
(*.f64 1 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 2)
(pow.f64 (/.f64 c (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) 1)
(-.f64 (/.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 d (/.f64 a (pow.f64 c 2))))
(*.f64 d (/.f64 a (pow.f64 c 2)))
(*.f64 d (/.f64 1 (neg.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 1 (*.f64 d (/.f64 a (pow.f64 c 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 d (pow.f64 c 2)) a)
(*.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 d (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 c 2)) (/.f64 (cbrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 c (sqrt.f64 a))) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (sqrt.f64 d) (pow.f64 c 2)) (/.f64 (sqrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) -1)
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))
(log.f64 (pow.f64 (exp.f64 d) (/.f64 a (pow.f64 c 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(exp.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a))) 1)
(*.f64 1 (/.f64 (pow.f64 c 2) a))
(*.f64 (pow.f64 c 2) (/.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 c a))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (/.f64 (pow.f64 (cbrt.f64 c) 2) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 c 2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3) 1/3)
(pow.f64 (/.f64 c (sqrt.f64 a)) 2)
(pow.f64 (/.f64 a (pow.f64 c 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c 2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c 2) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c 2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c 2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c 2) a)))
(+.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a)))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(*.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (/.f64 1 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 1 (/.f64 (*.f64 c (/.f64 (pow.f64 c 2) a)) (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (*.f64 c (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (-.f64 (*.f64 b (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 c d)) (*.f64 c (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 b (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 c 1)) (*.f64 c (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) a) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (neg.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))) (neg.f64 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 d c) 2) (*.f64 c b)))
(/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))
(/.f64 (neg.f64 (*.f64 c b)) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 d c)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))) 1)
(*.f64 b (/.f64 1 (pow.f64 (hypot.f64 d c) 2)))
(*.f64 1 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 2) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) (/.f64 (sqrt.f64 b) (hypot.f64 d c)))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 1 (hypot.f64 d c)) (/.f64 b (hypot.f64 d c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 d c)) (/.f64 (cbrt.f64 b) (hypot.f64 d c)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 3)
(pow.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 d c) 2) b) -1)
(sqrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 2))
(log.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(*.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2))) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 a d) 2) (*.f64 (*.f64 c b) (*.f64 a d))))))
(pow.f64 (fma.f64 c b (*.f64 a d)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 3)
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(hypot.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 1 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (/.f64 1 (hypot.f64 c d)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 1)
(pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) -1)
(sqrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))

simplify294.0ms (2.2%)

Algorithm
egg-herbie
Rules
1950×fma-def
1586×times-frac
740×*-commutative
462×+-commutative
420×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143945891
1427443860
Stop Event
node limit
Counts
700 → 775
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 a (pow.f64 d 7)) (pow.f64 c 8)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6)))) (pow.f64 d 7)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6)))) (pow.f64 d 7)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 7)))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 5))) (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6))))) (pow.f64 c 8)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 5))) (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6))))) (pow.f64 c 8)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(/.f64 (*.f64 b c) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 7) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4))))) (pow.f64 c 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 6)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(/.f64 (*.f64 b c) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 7)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(*.f64 -1 (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 d c)
(+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
-1
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))))) 1)
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(/.f64 d c)
(+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))))
(*.f64 -1 (/.f64 d c))
(+.f64 (*.f64 -1 (/.f64 d c)) (*.f64 -1/2 (/.f64 c d)))
(+.f64 (*.f64 -1 (/.f64 d c)) (+.f64 (*.f64 -1/2 (/.f64 c d)) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 d c)) (+.f64 (*.f64 -1/2 (/.f64 c d)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 5)))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 5)))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(sqrt.f64 (*.f64 b c))
(+.f64 (sqrt.f64 (*.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3))))))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3)))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 5)))))))))
(sqrt.f64 (*.f64 b c))
(+.f64 (sqrt.f64 (*.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3))))))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3)))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 5)))))))))
(/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d)
(+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))))) (+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 7)))) (/.f64 b (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 7)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 b 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 b 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))) (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5)))))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 7)))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 7))))))))))) (/.f64 b c))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 d 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)) (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 7)))) (/.f64 b (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 7)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))))))
(sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))))
(sqrt.f64 (/.f64 b c))
(+.f64 (sqrt.f64 (/.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5)))))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 7)))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 7)))))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 a d) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 1 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a d)) -1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))) 1)
(*.f64 b (/.f64 c (hypot.f64 c d)))
(*.f64 1 (*.f64 b (/.f64 c (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 1 c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (/.f64 (sqrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 2)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) c) b) -1)
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 c (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 1 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2)) (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c)))) (-.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)) (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c))) 1)
(*.f64 (hypot.f64 c d) (/.f64 1 c))
(*.f64 1 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 2)
(pow.f64 (/.f64 c (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) 1)
(-.f64 (/.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 d (/.f64 a (pow.f64 c 2))))
(*.f64 d (/.f64 a (pow.f64 c 2)))
(*.f64 d (/.f64 1 (neg.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 1 (*.f64 d (/.f64 a (pow.f64 c 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 d (pow.f64 c 2)) a)
(*.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 d (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 c 2)) (/.f64 (cbrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 c (sqrt.f64 a))) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (sqrt.f64 d) (pow.f64 c 2)) (/.f64 (sqrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) -1)
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))
(log.f64 (pow.f64 (exp.f64 d) (/.f64 a (pow.f64 c 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(exp.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a))) 1)
(*.f64 1 (/.f64 (pow.f64 c 2) a))
(*.f64 (pow.f64 c 2) (/.f64 1 a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 c 1) (/.f64 c a))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (/.f64 (pow.f64 (cbrt.f64 c) 2) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 c 2) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3) 1/3)
(pow.f64 (/.f64 c (sqrt.f64 a)) 2)
(pow.f64 (/.f64 a (pow.f64 c 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c 2) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c 2) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c 2) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c 2) a)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c 2) a)))
(+.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a)))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(*.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (/.f64 1 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 1 (/.f64 (*.f64 c (/.f64 (pow.f64 c 2) a)) (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (*.f64 c (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (-.f64 (*.f64 b (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 c d)) (*.f64 c (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 b (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 c 1)) (*.f64 c (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) a) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (neg.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))) (neg.f64 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 d c) 2) (*.f64 c b)))
(/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))
(/.f64 (neg.f64 (*.f64 c b)) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 d c)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 2))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))) 1)
(*.f64 b (/.f64 1 (pow.f64 (hypot.f64 d c) 2)))
(*.f64 1 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 2) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) (/.f64 (sqrt.f64 b) (hypot.f64 d c)))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 1 (hypot.f64 d c)) (/.f64 b (hypot.f64 d c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 d c)) (/.f64 (cbrt.f64 b) (hypot.f64 d c)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 3)
(pow.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 d c) 2) b) -1)
(sqrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 2))
(log.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))))
(cbrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(*.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2))) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 a d) 2) (*.f64 (*.f64 c b) (*.f64 a d))))))
(pow.f64 (fma.f64 c b (*.f64 a d)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 3)
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(hypot.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 1 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))
(log.f64 (exp.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (/.f64 1 (hypot.f64 c d)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 1)
(pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) -1)
(sqrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
Outputs
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 a (pow.f64 d 7)) (pow.f64 c 8)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 7))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 c 4) 0))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) 0))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6)))) (pow.f64 d 7)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (pow.f64 c 4) 0)) (pow.f64 d 7)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (fma.f64 -1 (*.f64 a (pow.f64 c 4)) (*.f64 a (*.f64 (pow.f64 c 4) 0))))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 c 4) 0))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 6) 0)))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 5) 0)) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 (*.f64 a 0) (pow.f64 d 7)))) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (fma.f64 (neg.f64 a) (pow.f64 c 4) (*.f64 a 0))))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 2) 0)))) (/.f64 a d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 c 4) 0))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) 0))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 c 4))) (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))))) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 1/4 (pow.f64 c 4)))) (pow.f64 d 5)) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 -1/8 (pow.f64 c 6)) (*.f64 1/8 (pow.f64 c 6)))) (pow.f64 d 7)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) (*.f64 (pow.f64 c 4) 0)) (pow.f64 d 7)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (fma.f64 -1 (*.f64 a (pow.f64 c 4)) (*.f64 a (*.f64 (pow.f64 c 4) 0))))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 c 4) 0))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 6) 0)))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 5) 0)) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 (*.f64 a 0) (pow.f64 d 7)))) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (fma.f64 (neg.f64 a) (pow.f64 c 4) (*.f64 a 0))))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 2) 0)))) (/.f64 a d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)))
(fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(-.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 7)))))
(fma.f64 -1 (/.f64 a d) (+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 a (/.f64 (pow.f64 d 7) (pow.f64 c 6)))))
(-.f64 (+.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 7) (pow.f64 c 6)))) (/.f64 a d))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d (*.f64 (pow.f64 d 4) 0)))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d 0)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 5))) (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6))))) (pow.f64 c 8)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 d 4) 0)))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (fma.f64 -1 (*.f64 a (pow.f64 d 5)) (*.f64 (*.f64 a d) (*.f64 (pow.f64 d 4) 0))))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d (*.f64 (pow.f64 d 4) 0)))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 a d) (*.f64 (pow.f64 d 6) 0)) (pow.f64 c 8))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d 0))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 d 0))))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (-.f64 (*.f64 a (*.f64 d 0)) (*.f64 a (pow.f64 d 5)))))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 3) 0)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(-.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d (*.f64 (pow.f64 d 4) 0)))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d 0)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 5)) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1 (*.f64 a (pow.f64 d 5))) (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))))) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 1/4 (pow.f64 d 4))))) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 a (*.f64 d (+.f64 (*.f64 -1/8 (pow.f64 d 6)) (*.f64 1/8 (pow.f64 d 6))))) (pow.f64 c 8)) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4))))))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 3) (*.f64 (pow.f64 d 4) 0)))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5))) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (fma.f64 -1 (*.f64 a (pow.f64 d 5)) (*.f64 (*.f64 a d) (*.f64 (pow.f64 d 4) 0))))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d (*.f64 (pow.f64 d 4) 0)))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 (*.f64 a d) (*.f64 (pow.f64 d 6) 0)) (pow.f64 c 8))))))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 6) (*.f64 d 0))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 d 0))))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 8) (-.f64 (*.f64 a (*.f64 d 0)) (*.f64 a (pow.f64 d 5)))))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 a (/.f64 (pow.f64 c 8) (*.f64 (pow.f64 d 3) 0)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (*.f64 c (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2))))))
(/.f64 (*.f64 b c) d)
(/.f64 b (/.f64 d c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))))
(-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))) (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 7) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 c 7) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (/.f64 (*.f64 1/8 b) (pow.f64 d 7)))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))) (*.f64 (pow.f64 c 7) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (/.f64 (*.f64 1/8 b) (pow.f64 d 7))))) (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) b)
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 b (-.f64 (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(+.f64 b (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8)) (*.f64 (*.f64 1/8 b) (pow.f64 d 6))) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 b (-.f64 (-.f64 (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8)) (*.f64 (*.f64 1/8 b) (pow.f64 d 6))) (pow.f64 c 6))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(fma.f64 -1 b (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))
(fma.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2 (neg.f64 b))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(fma.f64 -1 b (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))))
(-.f64 (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4))))) (pow.f64 c 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))))
(fma.f64 -1 b (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 6))) (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 4))) (fma.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2 (/.f64 (*.f64 (*.f64 1/8 b) (pow.f64 d 6)) (pow.f64 c 6)))))) b)
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) b)
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 b (-.f64 (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 6)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(+.f64 b (fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 c 4)) -3/8) (pow.f64 c 2)) (/.f64 (*.f64 1/8 b) (pow.f64 c 6)))) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (-.f64 b (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8))) (-.f64 (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 c 4)) -3/8) (pow.f64 c 2)) (/.f64 (*.f64 1/8 b) (pow.f64 c 6))))))
(/.f64 (*.f64 b c) d)
(/.f64 b (/.f64 d c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))))
(-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))) (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 7)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8)) (*.f64 (*.f64 1/8 b) (pow.f64 c 7))) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))) (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5))) (/.f64 (fma.f64 (*.f64 -1/2 (pow.f64 c 2)) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (*.f64 (*.f64 1/8 b) (pow.f64 c 7))) (pow.f64 d 7)))
(*.f64 -1 (/.f64 (*.f64 b c) d))
(/.f64 (*.f64 c (neg.f64 b)) d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)) (/.f64 b (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))))
(-.f64 (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))) (/.f64 b (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 1/8 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 7))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 1/8 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 7))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))))) (/.f64 b (/.f64 d c)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 a d))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 a d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 a d) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (-.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 a d)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 a d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))
(/.f64 (neg.f64 (*.f64 a d)) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(/.f64 d c)
(+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))
(fma.f64 1/2 (/.f64 c d) (/.f64 d c))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c)))
(fma.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (fma.f64 1/2 (/.f64 c d) (/.f64 d c)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))))
(fma.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (fma.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5)) (fma.f64 1/2 (/.f64 c d) (/.f64 d c))))
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (/.f64 (*.f64 1/16 (pow.f64 d 6)) (pow.f64 c 6)))))
-1
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) 1)
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)))) 1)
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)))) -1)
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) -1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))))) 1)
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 -1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) (*.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))))) -1)
(fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (+.f64 (fma.f64 1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) -1/16)) -1))
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (/.f64 (*.f64 1/16 (pow.f64 d 6)) (pow.f64 c 6)))))
(/.f64 d c)
(+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))
(fma.f64 1/2 (/.f64 c d) (/.f64 d c))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c)))
(fma.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (fma.f64 1/2 (/.f64 c d) (/.f64 d c)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (+.f64 (*.f64 1/2 (/.f64 c d)) (/.f64 d c))))
(fma.f64 -1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (fma.f64 1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5)) (fma.f64 1/2 (/.f64 c d) (/.f64 d c))))
(*.f64 -1 (/.f64 d c))
(neg.f64 (/.f64 d c))
(/.f64 (neg.f64 d) c)
(+.f64 (*.f64 -1 (/.f64 d c)) (*.f64 -1/2 (/.f64 c d)))
(fma.f64 -1 (/.f64 d c) (*.f64 -1/2 (/.f64 c d)))
(fma.f64 -1/2 (/.f64 c d) (/.f64 (neg.f64 d) c))
(+.f64 (*.f64 -1 (/.f64 d c)) (+.f64 (*.f64 -1/2 (/.f64 c d)) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 d c) (fma.f64 -1/2 (/.f64 c d) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (*.f64 -1/2 (/.f64 c d))) (/.f64 d c))
(+.f64 (*.f64 -1 (/.f64 d c)) (+.f64 (*.f64 -1/2 (/.f64 c d)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 d c) (fma.f64 -1/2 (/.f64 c d) (fma.f64 -1/16 (/.f64 (pow.f64 c 5) (pow.f64 d 5)) (*.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3))))))
(-.f64 (fma.f64 -1/2 (/.f64 c d) (fma.f64 1/8 (/.f64 (pow.f64 c 3) (pow.f64 d 3)) (*.f64 (/.f64 (pow.f64 c 5) (pow.f64 d 5)) -1/16))) (/.f64 d c))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7)))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7)))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 2) c))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 7)))) (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 b c) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (/.f64 b (pow.f64 c 2)))
(-.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2)))
(-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2)))
(-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(/.f64 b (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 b (pow.f64 d 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2)))
(-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (/.f64 b (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 d 2)) (/.f64 b (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 2))))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (/.f64 b (pow.f64 c 2)))
(-.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(/.f64 b (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 b (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (/.f64 b (pow.f64 c 2)))
(-.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 2))))
(*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 5)))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 5)))) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 5)))) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 3)))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 5)))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a d))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 5)))) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 a d) 3))) (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 5)))) (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) d)) (/.f64 b (/.f64 (sqrt.f64 -1) c))) (*.f64 (sqrt.f64 (*.f64 a d)) (sqrt.f64 -1)))))
(sqrt.f64 (*.f64 b c))
(sqrt.f64 (*.f64 c b))
(+.f64 (sqrt.f64 (*.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c)))))
(fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b)))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3))))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 d 2) (pow.f64 a 2))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b))) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3)))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3)))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 5)))))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b))) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 5))))))
(sqrt.f64 (*.f64 b c))
(sqrt.f64 (*.f64 c b))
(+.f64 (sqrt.f64 (*.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c)))))
(fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b)))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3))))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 d 2) (pow.f64 a 2))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b))) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3)))))
(+.f64 (sqrt.f64 (*.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b c))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 3)))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 5)))))))))
(+.f64 (sqrt.f64 (*.f64 c b)) (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (fma.f64 -1/8 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 (/.f64 1 b) c))) (sqrt.f64 (*.f64 c b))) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c b) 3))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 5))))))
(/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))
(/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))
(+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 (*.f64 a d) (*.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 (sqrt.f64 -1) 2)))) 0) (+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 (fma.f64 (pow.f64 b 2) 0 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))) (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/4 (/.f64 (pow.f64 c 2) (*.f64 a (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))) (*.f64 1/8 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (sqrt.f64 -1) 4) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 (pow.f64 b 2) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 (*.f64 a d) (*.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 (sqrt.f64 -1) 2)))) 0) (fma.f64 (pow.f64 b 3) (*.f64 (/.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 (sqrt.f64 -1) 4)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) 0) (+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (*.f64 d (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 (pow.f64 b 2) 0 (+.f64 (fma.f64 (pow.f64 b 3) 0 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) (neg.f64 d)))) (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))))
(/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d)
(/.f64 (neg.f64 a) d)
(+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 b 2) a) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 -1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d)))
(fma.f64 (pow.f64 c 2) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (sqrt.f64 -1)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 -1 (pow.f64 d 3)))))) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)))
(+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))))) (+.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 a d)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 7)))) (/.f64 b (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 7)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))) (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 (pow.f64 c 2) (fma.f64 1/4 (/.f64 (/.f64 (pow.f64 b 2) a) (*.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 -1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))))) (fma.f64 (pow.f64 c 3) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 d 7))) (/.f64 b (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 a 5)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 b (/.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3))))))))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 (*.f64 a (pow.f64 (sqrt.f64 -1) 2)) d))))
(fma.f64 (pow.f64 c 2) (fma.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (sqrt.f64 -1)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (*.f64 -1 (pow.f64 d 3)))))) (fma.f64 (pow.f64 c 3) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 b (/.f64 (sqrt.f64 -1) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (sqrt.f64 -1))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 a 5)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 d 7))) (/.f64 b (sqrt.f64 -1)))))))) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) b) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(-.f64 (fma.f64 (pow.f64 a 2) 0 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 1/4 (/.f64 (pow.f64 d 2) (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 b 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 b 2) (*.f64 (pow.f64 c 2) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)) (fma.f64 (pow.f64 a 2) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) b) (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))) 0) (fma.f64 (pow.f64 a 3) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 b 2)) (+.f64 (pow.f64 c 4) (*.f64 (pow.f64 c 2) (pow.f64 d 2)))) 0) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(-.f64 (fma.f64 (pow.f64 a 2) 0 (fma.f64 (pow.f64 a 3) 0 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))) (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))))) (/.f64 b c)))
(-.f64 (fma.f64 (pow.f64 d 2) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5)))))) (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3))))) (/.f64 b c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))) (+.f64 (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5)))))))) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 7)))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 7))))))))))) (/.f64 b c))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 (pow.f64 d 2) (fma.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b c))) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))))) (fma.f64 (pow.f64 d 3) (fma.f64 -1 (*.f64 a (*.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))) (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b c))) (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 7)))) (*.f64 (*.f64 1/4 a) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 7))))))) (/.f64 b c))))
(-.f64 (fma.f64 (pow.f64 d 2) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 b c)) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5)))))) (*.f64 1/4 (/.f64 (pow.f64 a 2) (*.f64 b (pow.f64 c 3))))) (fma.f64 (pow.f64 d 3) (-.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 b c))) (fma.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 7)))) (*.f64 (*.f64 -1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 7)))))) (*.f64 a (*.f64 (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3)))))) (/.f64 b c))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 d (pow.f64 c 2) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 a d) 3) (fma.f64 d d (pow.f64 c 2)))))) (fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 d (pow.f64 c 2) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 d 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 c 2)) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (*.f64 (pow.f64 d 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 c 3)) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (*.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 c 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 d 5) (pow.f64 a 5)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 (*.f64 d (pow.f64 c 2)) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 a d) 3) (fma.f64 d d (pow.f64 c 2)))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (*.f64 (fma.f64 d d (pow.f64 c 2)) (pow.f64 d 5))))) (fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 (/.f64 1 a) (fma.f64 d (pow.f64 c 2) (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (/.f64 (fma.f64 d d (pow.f64 c 2)) d)))))))
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3))))) (fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1) (*.f64 (pow.f64 c 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3))))) (fma.f64 (pow.f64 c 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3)))) (/.f64 (*.f64 b c) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1)) (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 d 5))) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 3) (pow.f64 d 5)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 7)))) (/.f64 b (sqrt.f64 -1)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 a 5) (pow.f64 d 7)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3))))) (fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 -1) (fma.f64 (pow.f64 c 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (pow.f64 c 3) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 d 7))) (/.f64 b (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 a 5)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5)))))))))
(fma.f64 1/2 (*.f64 (/.f64 b (/.f64 (sqrt.f64 -1) c)) (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 d 3))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 a d)) (fma.f64 (pow.f64 c 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 5) (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (*.f64 -1 (sqrt.f64 -1)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 a (pow.f64 d 5)))) (sqrt.f64 -1))) (*.f64 (pow.f64 c 3) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 7) (pow.f64 a 5)))) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (pow.f64 d 7))) (/.f64 b (sqrt.f64 -1)))))))))
(sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(sqrt.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(sqrt.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (*.f64 -1/2 (*.f64 a d)) (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2))))))))
(fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))))) (sqrt.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))))))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 d 2) (pow.f64 a 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))))) (sqrt.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c b) 3) (fma.f64 d d (pow.f64 c 2)))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (*.f64 c (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 d 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 d 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 5) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 b (+.f64 (pow.f64 c 3) (*.f64 c (pow.f64 d 2)))))))) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 d 2) (pow.f64 a 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (*.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) (pow.f64 c 5))))))))
(+.f64 (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))))) (sqrt.f64 (/.f64 (*.f64 c b) (fma.f64 d d (pow.f64 c 2))))) (fma.f64 (*.f64 -1/8 (pow.f64 (*.f64 a d) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c b) 3) (fma.f64 d d (pow.f64 c 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (*.f64 a d) 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (*.f64 (fma.f64 d d (pow.f64 c 2)) (pow.f64 c 5)))))))
(sqrt.f64 (/.f64 b c))
(+.f64 (sqrt.f64 (/.f64 b c)) (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (*.f64 (*.f64 -1/2 (*.f64 a d)) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3)))))
(fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))) (sqrt.f64 (/.f64 b c)))
(+.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5))))))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (fma.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))) (*.f64 (*.f64 -1/2 (*.f64 a d)) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 3)))))) (+.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5)))) (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 3) (pow.f64 c 5)))))))) (*.f64 (pow.f64 d 3) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 b 5) (pow.f64 c 7)))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (*.f64 b (pow.f64 c 7)))))))))))
(+.f64 (sqrt.f64 (/.f64 b c)) (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))) (fma.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))) (*.f64 (pow.f64 d 3) (fma.f64 -1/16 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 7)))) (*.f64 (*.f64 1/4 a) (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 7)))))))))
(+.f64 (fma.f64 -1/2 (*.f64 a (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 3))))) (sqrt.f64 (/.f64 b c))) (fma.f64 (pow.f64 d 3) (fma.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 (/.f64 1 b) (pow.f64 c 7)))) (*.f64 (*.f64 -1/16 (pow.f64 a 3)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 5)) (pow.f64 c 7))))) (*.f64 (pow.f64 d 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 b (pow.f64 c 5))) (*.f64 (*.f64 -1/8 (pow.f64 a 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 b 3)) (pow.f64 c 5))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) d))
(/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 a d) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 (*.f64 a d) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 a d) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(/.f64 (/.f64 (*.f64 a d) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 a (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d)))
(/.f64 (/.f64 a (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 a d)) (hypot.f64 c d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a d)) 2) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a d)) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a d)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) a) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))) 1)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 b (/.f64 c (hypot.f64 c d)))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 1 (*.f64 b (/.f64 c (hypot.f64 c d))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 1 c)))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) 2)) (cbrt.f64 (*.f64 c (/.f64 b (hypot.f64 c d)))))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (*.f64 (neg.f64 b) 1) (/.f64 (neg.f64 (hypot.f64 c d)) c))
(/.f64 (neg.f64 b) (/.f64 (neg.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (*.f64 (/.f64 (cbrt.f64 b) 1) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (*.f64 (cbrt.f64 b) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)) (/.f64 (hypot.f64 c d) c))
(/.f64 b (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 c (/.f64 b (hypot.f64 c d))))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)) (/.f64 (hypot.f64 c d) c))
(/.f64 b (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (/.f64 (sqrt.f64 b) (/.f64 1 c)))
(/.f64 (*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) c)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)) (/.f64 (hypot.f64 c d) c))
(/.f64 b (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)) (/.f64 (hypot.f64 c d) c))
(/.f64 b (/.f64 (hypot.f64 c d) c))
(pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 1)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 3)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(pow.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3) 1/3)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(pow.f64 (sqrt.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 2)
(*.f64 c (/.f64 b (hypot.f64 c d)))
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) c) b) -1)
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) 2))
(fabs.f64 (*.f64 c (/.f64 b (hypot.f64 c d))))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 c (hypot.f64 c d))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d))))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 c (hypot.f64 c d))) 3))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(exp.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))) 1))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 c (hypot.f64 c d)))))
(*.f64 c (/.f64 b (hypot.f64 c d)))
(+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))) 1)
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 1 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2)) (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2)) (cbrt.f64 (+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2)) (cbrt.f64 (fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3)) (+.f64 (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c)))) (-.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)) (*.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3) (pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3)) (fma.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (-.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4)) (*.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) 3) (pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3)) (-.f64 (fma.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 (hypot.f64 c d) 4))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))))
(pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 1)
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 3)
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(pow.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 2)
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 2))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2))
(fabs.f64 (fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(log.f64 (exp.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2))) 3))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))) 1))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) c))) (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)))))
(+.f64 (*.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(fma.f64 a (*.f64 d (pow.f64 (hypot.f64 c d) -2)) (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c))) 1)
(/.f64 (hypot.f64 c d) c)
(*.f64 (hypot.f64 c d) (/.f64 1 c))
(/.f64 (hypot.f64 c d) c)
(*.f64 1 (/.f64 (hypot.f64 c d) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 1 (neg.f64 c)))
(/.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(/.f64 (/.f64 (hypot.f64 c d) (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(/.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) c) 1)
(/.f64 (hypot.f64 c d) c)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
(/.f64 (hypot.f64 c d) c)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3) 1/3)
(/.f64 (hypot.f64 c d) c)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 2)
(/.f64 (hypot.f64 c d) c)
(pow.f64 (/.f64 c (hypot.f64 c d)) -1)
(/.f64 1 (/.f64 c (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 2))
(fabs.f64 (/.f64 (hypot.f64 c d) c))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (hypot.f64 c d) c)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3))
(/.f64 (hypot.f64 c d) c)
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 c 3)))
(/.f64 (hypot.f64 c d) c)
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1))
(/.f64 (hypot.f64 c d) c)
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) 1)
(/.f64 (*.f64 a d) (pow.f64 c 2))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 d (/.f64 a (pow.f64 c 2))))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(*.f64 d (/.f64 a (pow.f64 c 2)))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 d (/.f64 1 (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (*.f64 d 1) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 d (/.f64 (neg.f64 (pow.f64 c 2)) a))
(*.f64 1 (*.f64 d (/.f64 a (pow.f64 c 2))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 a)) 2)
(*.f64 (/.f64 d (pow.f64 c 2)) a)
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 (/.f64 1 (pow.f64 c 2)) (/.f64 d (/.f64 1 a)))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (/.f64 d (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2))))
(*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a))))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) (*.f64 (/.f64 d c) (sqrt.f64 a)))
(/.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (/.f64 (cbrt.f64 d) (pow.f64 c 2)) a))
(/.f64 d (/.f64 (pow.f64 c 2) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 c 2)) (/.f64 (cbrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 c 2)) (*.f64 (/.f64 (cbrt.f64 d) 1) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 c 2)) (*.f64 (cbrt.f64 d) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 c (sqrt.f64 a))) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) c) (sqrt.f64 a)) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 c 2) a)))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (/.f64 (cbrt.f64 d) (pow.f64 c 2)) a))
(/.f64 d (/.f64 (pow.f64 c 2) a))
(*.f64 (/.f64 (sqrt.f64 d) (pow.f64 c 2)) (/.f64 (sqrt.f64 d) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 d) (pow.f64 c 2)) (*.f64 (sqrt.f64 d) a))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)
(/.f64 (*.f64 a d) (pow.f64 c 2))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)
(/.f64 (*.f64 a d) (pow.f64 c 2))
(pow.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3) 1/3)
(/.f64 (*.f64 a d) (pow.f64 c 2))
(pow.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 a)) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) -1)
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2))
(fabs.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(log.f64 (pow.f64 (exp.f64 d) (/.f64 a (pow.f64 c 2))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(exp.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a))) 1)
(/.f64 (pow.f64 c 2) a)
(*.f64 1 (/.f64 (pow.f64 c 2) a))
(/.f64 (pow.f64 c 2) a)
(*.f64 (pow.f64 c 2) (/.f64 1 a))
(/.f64 (pow.f64 c 2) a)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 c (sqrt.f64 a)) (/.f64 c (sqrt.f64 a)))
(pow.f64 (/.f64 c (sqrt.f64 a)) 2)
(*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 1 (neg.f64 a)))
(/.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 a))
(*.f64 (/.f64 c 1) (/.f64 c a))
(/.f64 (pow.f64 c 2) a)
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 a) 2)) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 a)))
(/.f64 (/.f64 (pow.f64 c 2) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) 1) (/.f64 (pow.f64 (cbrt.f64 c) 2) a))
(*.f64 (cbrt.f64 (pow.f64 c 4)) (/.f64 (pow.f64 (cbrt.f64 c) 2) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) (/.f64 (cbrt.f64 (pow.f64 c 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 c 4)) (sqrt.f64 a)) (/.f64 (pow.f64 (cbrt.f64 c) 2) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 c 2) a) 1)
(/.f64 (pow.f64 c 2) a)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) 3)
(/.f64 (pow.f64 c 2) a)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3) 1/3)
(/.f64 (pow.f64 c 2) a)
(pow.f64 (/.f64 c (sqrt.f64 a)) 2)
(pow.f64 (/.f64 a (pow.f64 c 2)) -1)
(/.f64 1 (/.f64 a (pow.f64 c 2)))
(sqrt.f64 (/.f64 (pow.f64 c 4) (pow.f64 a 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 c 2) a)))
(/.f64 (pow.f64 c 2) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (pow.f64 c 2) a)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c 2) a) 3))
(/.f64 (pow.f64 c 2) a)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 c 2) 3) (pow.f64 a 3)))
(/.f64 (pow.f64 c 2) a)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c 2) a)))
(/.f64 (pow.f64 c 2) a)
(exp.f64 (log.f64 (/.f64 (pow.f64 c 2) a)))
(/.f64 (pow.f64 c 2) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c 2) a)) 1))
(/.f64 (pow.f64 c 2) a)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c 2) a)))
(/.f64 (pow.f64 c 2) a)
(+.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a)))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 d)) (/.f64 c (sqrt.f64 a))) (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 a)) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 b (/.f64 1 c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 b (/.f64 1 c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (fma.f64 (neg.f64 (/.f64 a (pow.f64 c 2))) d (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1))) (fma.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 1 (*.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 1)))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 a (/.f64 d (pow.f64 c 2))))) (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (*.f64 a (/.f64 d (pow.f64 c 2)))))
(+.f64 (fma.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2)) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 1 (/.f64 b c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) (fma.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (/.f64 1 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 1 (/.f64 (pow.f64 c 3) a)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 (pow.f64 c 3) a))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) 1) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 1 (+.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (fma.f64 a (/.f64 d (pow.f64 c 2)) (/.f64 b c)))
(/.f64 1 (/.f64 (*.f64 c (/.f64 (pow.f64 c 2) a)) (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 1 (/.f64 (pow.f64 c 3) a)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 (pow.f64 c 3) a))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) 1) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 1 (+.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (fma.f64 a (/.f64 d (pow.f64 c 2)) (/.f64 b c)))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (*.f64 c (/.f64 (pow.f64 c 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 1 (/.f64 (pow.f64 c 3) a)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 (pow.f64 c 3) a))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) 1) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2)) (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 1 (+.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (fma.f64 a (/.f64 d (pow.f64 c 2)) (/.f64 b c)))
(/.f64 (-.f64 (*.f64 b (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 c d)) (*.f64 c (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 d c)) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(/.f64 (-.f64 (*.f64 b (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 c 1)) (*.f64 c (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (fma.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d)) (neg.f64 c)) (/.f64 (/.f64 (pow.f64 c 3) a) d))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) a) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) a) (*.f64 d (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 3) a) b))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 c 2)) a) (*.f64 d (/.f64 c b))) (/.f64 (neg.f64 (/.f64 (pow.f64 c 3) a)) b))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 c 2) a) d) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) (*.f64 a d)) (/.f64 c b)) (/.f64 (/.f64 (/.f64 (pow.f64 c 3) a) b) d))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 d c)) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(/.f64 (fma.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) a) (*.f64 d c)) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (neg.f64 (/.f64 (pow.f64 c 2) a))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (neg.f64 (/.f64 (pow.f64 c 2) a))))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (neg.f64 (pow.f64 c 2)) a)) (*.f64 d c)) (neg.f64 (neg.f64 (/.f64 (pow.f64 c 3) a))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 (pow.f64 c 3) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (/.f64 (pow.f64 c 2) a) d)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (/.f64 (pow.f64 c 2) a) d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) (*.f64 a d))) c) (/.f64 (neg.f64 (/.f64 (pow.f64 c 3) a)) d))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) (*.f64 a d)) c) (/.f64 (neg.f64 (/.f64 (pow.f64 c 3) a)) d))
(/.f64 (neg.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d))) (neg.f64 (*.f64 c (/.f64 (pow.f64 c 2) a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c))) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(*.f64 1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 c 2) b) a) (*.f64 d c)) (/.f64 (pow.f64 c 3) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2) (/.f64 d (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (/.f64 d (/.f64 (/.f64 (pow.f64 c 3) a) b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) 2))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2))) (neg.f64 (+.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 2)) (fma.f64 a (/.f64 d (pow.f64 c 2)) (/.f64 b c))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))) (*.f64 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))) (-.f64 (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)) 3)) (fma.f64 (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))) (-.f64 (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))) (/.f64 b c)) (pow.f64 (/.f64 b c) 2)))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 1)
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 3)
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3) 1/3)
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 2)
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))) 2))
(fabs.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2))))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2)))) 3))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))) 1))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(fma.f64 b (/.f64 1 c) (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))))
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 d (/.f64 a (pow.f64 c 2)))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 d c) 2) (*.f64 c b)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 d c) 2)) (*.f64 c b))
(/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(/.f64 (neg.f64 (*.f64 c b)) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(/.f64 (*.f64 c (neg.f64 b)) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(*.f64 1 (/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b)))
(pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 3)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(pow.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (hypot.f64 d c)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b)) 2))
(fabs.f64 (/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b)))
(log.f64 (pow.f64 (exp.f64 c) (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) (log.f64 (exp.f64 c)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)))))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2)) 3))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) (pow.f64 c 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(exp.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))) 1))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 d c) 2))))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))) 1)
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 b (/.f64 1 (pow.f64 (hypot.f64 d c) 2)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 1 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 2) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) (/.f64 (sqrt.f64 b) (hypot.f64 d c)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (neg.f64 b) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 d c) 2))))
(/.f64 (*.f64 (neg.f64 b) 1) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 d c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 d c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2)))
(/.f64 (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2)))
(*.f64 (/.f64 1 (hypot.f64 d c)) (/.f64 b (hypot.f64 d c)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 d c) 2)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 d c)) (/.f64 (cbrt.f64 b) (hypot.f64 d c)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 d c) 2) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (hypot.f64 d c) 2))))
(pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 1)
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(pow.f64 (cbrt.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 3)
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(pow.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3) 1/3)
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(pow.f64 (/.f64 (sqrt.f64 b) (hypot.f64 d c)) 2)
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 d c) 2) b) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
(sqrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 2))
(fabs.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))
(log.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(cbrt.f64 (pow.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2)) 3))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (pow.f64 (hypot.f64 d c) 2) 3)))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(expm1.f64 (log1p.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(exp.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))) 1))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(log1p.f64 (expm1.f64 (/.f64 b (pow.f64 (hypot.f64 d c) 2))))
(/.f64 b (pow.f64 (hypot.f64 d c) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) 1)
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(*.f64 1 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(*.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 a d) 2))) (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 a d) 2) (*.f64 (*.f64 c b) (*.f64 a d))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 a d) 2) (*.f64 (*.f64 a d) (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 (*.f64 a d) (*.f64 c b) (pow.f64 (*.f64 a d) 2)))))
(pow.f64 (fma.f64 c b (*.f64 a d)) 1/2)
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(pow.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1)
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 3)
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2))
(pow.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 2)
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(fabs.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(cbrt.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(hypot.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 a d)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c b (*.f64 a d))) 1/2))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(sqrt.f64 (fma.f64 c b (*.f64 a d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(*.f64 1 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4)) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) 1) (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d))))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d))))
(log.f64 (exp.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))) 1)
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 1 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (/.f64 1 (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d)))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (hypot.f64 c d)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))))) (hypot.f64 c d))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d)))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) 1) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 1/4) (cbrt.f64 (hypot.f64 c d))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 1)
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(pow.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 3)
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 2)
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))) -1)
(/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 c b (*.f64 a d)))))
(sqrt.f64 (*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 c b (*.f64 a d))))
(fabs.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d)) 3))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3/2) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))) 1))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))))
(/.f64 (sqrt.f64 (fma.f64 c b (*.f64 a d))) (hypot.f64 c d))

eval419.0ms (3.2%)

Compiler

Compiled 28883 to 14383 computations (50.2% saved)

prune252.0ms (1.9%)

Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New95015965
Fresh5813
Picked415
Done011
Total95925984
Accuracy
98.7%
Counts
984 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.3%
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
79.5%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
65.7%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d))
18.3%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (hypot.f64 c d)) 2)
27.0%
(/.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (+.f64 (*.f64 c c) (*.f64 d d)))
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
62.0%
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
42.9%
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
22.7%
(/.f64 b (/.f64 (pow.f64 d 2) c))
46.2%
(/.f64 b c)
28.3%
(-.f64 (/.f64 b c) (/.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a))))
49.9%
(-.f64 (/.f64 b c) (/.f64 d (*.f64 (/.f64 c 1) (/.f64 c a))))
49.1%
(-.f64 (/.f64 b c) (/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d))))
28.3%
(-.f64 (/.f64 b c) (*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a)))))
48.9%
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
43.8%
(*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
23.1%
(*.f64 (/.f64 b (pow.f64 d 2)) c)
29.2%
(*.f64 (/.f64 b (pow.f64 c 2)) c)
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
49.1%
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 d c)) (/.f64 (cbrt.f64 b) (hypot.f64 d c))) c)
49.4%
(*.f64 (*.f64 (/.f64 1 (hypot.f64 d c)) (/.f64 b (hypot.f64 d c))) c)
78.3%
(fma.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
79.5%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)) (/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2)))
65.7%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d))
18.3%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (hypot.f64 c d)) 2)
27.0%
(/.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (+.f64 (*.f64 c c) (*.f64 d d)))
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
62.0%
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
42.9%
(/.f64 c (/.f64 (pow.f64 (hypot.f64 d c) 2) b))
22.7%
(/.f64 b (/.f64 (pow.f64 d 2) c))
46.2%
(/.f64 b c)
28.3%
(-.f64 (/.f64 b c) (/.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) (/.f64 c (sqrt.f64 a))))
49.9%
(-.f64 (/.f64 b c) (/.f64 d (*.f64 (/.f64 c 1) (/.f64 c a))))
49.1%
(-.f64 (/.f64 b c) (/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d))))
28.3%
(-.f64 (/.f64 b c) (*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a)))))
48.9%
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
43.8%
(*.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
23.1%
(*.f64 (/.f64 b (pow.f64 d 2)) c)
29.2%
(*.f64 (/.f64 b (pow.f64 c 2)) c)
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
49.1%
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 d c)) (/.f64 (cbrt.f64 b) (hypot.f64 d c))) c)
49.4%
(*.f64 (*.f64 (/.f64 1 (hypot.f64 d c)) (/.f64 b (hypot.f64 d c))) c)
Compiler

Compiled 1684 to 1044 computations (38% saved)

localize209.0ms (1.6%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 c (sqrt.f64 a))
99.6%
(/.f64 1 (/.f64 c (sqrt.f64 a)))
97.5%
(-.f64 (/.f64 b c) (*.f64 (/.f64 1 (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 c (sqrt.f64 a)))))
96.4%
(/.f64 d (/.f64 c (sqrt.f64 a)))
100.0%
(+.f64 (*.f64 c c) (*.f64 d d))
99.3%
(-.f64 (*.f64 c b) (*.f64 a d))
83.2%
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
56.8%
(fma.f64 a (neg.f64 d) (*.f64 a d))
95.8%
(/.f64 b (pow.f64 d 2))
94.4%
(*.f64 (/.f64 b (pow.f64 d 2)) c)
99.8%
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
99.4%
(/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3))
94.6%
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
88.8%
(/.f64 (*.f64 a (neg.f64 d)) (pow.f64 (hypot.f64 c d) 2))
Compiler

Compiled 270 to 77 computations (71.5% saved)

series48.0ms (0.4%)

Counts
12 → 312
Calls

99 calls:

TimeVariablePointExpression
4.0ms
a
@-inf
(/.f64 c (sqrt.f64 a))
3.0ms
a
@inf
(/.f64 (+.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
2.0ms
c
@-inf
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
1.0ms
c
@inf
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)
1.0ms
c
@0
(cbrt.f64 (/.f64 (hypot.f64 c d) c))

rewrite115.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
350×times-frac
317×log1p-expm1-u
317×expm1-log1p-u
306×add-exp-log
305×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify229.0ms (1.7%)

Algorithm
egg-herbie
Rules
1382×fma-def
1002×times-frac
526×*-commutative
518×sqr-pow
390×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121732909
1342930309
Stop Event
node limit
Counts
664 → 692
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4)))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))))))
(cbrt.f64 -1)
(+.f64 (cbrt.f64 -1) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))))
(+.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 4)))))
(+.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))))) (pow.f64 c 6))))))
1
(+.f64 1 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 55/1296 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(/.f64 (*.f64 b c) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 7) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))))) (*.f64 -1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 6)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(/.f64 (*.f64 b c) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 7)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(*.f64 -1 (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))))
1
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4)))))))))
(+.f64 1 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/36 (pow.f64 d 4)) (*.f64 2/3 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))) (pow.f64 c 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6)))))))))))))
-1
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 4)))))) 1)
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 6))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))))) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 4)) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))))))) (pow.f64 c 6)))))))))) 1)
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d)) (pow.f64 d 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (/.f64 (*.f64 b c) (pow.f64 d 2))) (/.f64 a d))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 4))))) (/.f64 (*.f64 b c) (pow.f64 d 2)))) (/.f64 a d))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 4))))) (/.f64 (*.f64 b c) (pow.f64 d 2))))) (/.f64 a d))
(/.f64 b c)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d))) (pow.f64 c 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 b c)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d))) (pow.f64 c 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b c)
(+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 (pow.f64 d 3) (-.f64 (/.f64 a (pow.f64 c 4)) (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 4))))) (/.f64 b c))))
(/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) d)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2))) (/.f64 a d))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (pow.f64 d 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))) (/.f64 a d))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (pow.f64 d 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2))))) (/.f64 a d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a))) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a))) (pow.f64 d 3)))))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 b c)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 -1 (*.f64 a d))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (/.f64 1 c) 1/3))
(*.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 (/.f64 1 c)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 c (hypot.f64 c d))))
(/.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 c))
(/.f64 (cbrt.f64 (neg.f64 (hypot.f64 c d))) (cbrt.f64 (neg.f64 c)))
(/.f64 (neg.f64 (cbrt.f64 (hypot.f64 c d))) (neg.f64 (cbrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) c) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)))) 1)
(*.f64 b (/.f64 1 (/.f64 (hypot.f64 c d) c)))
(*.f64 1 (/.f64 b (/.f64 (hypot.f64 c d) c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 2) (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 1 c)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (/.f64 (sqrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 3)
(pow.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 2)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) c) b) -1)
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 2))
(log.f64 (exp.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(exp.f64 (log.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c))) 1)
(*.f64 (hypot.f64 c d) (/.f64 1 c))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 1 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2) 3) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) c))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(/.f64 (hypot.f64 c d) c)
(/.f64 1 (/.f64 c (hypot.f64 c d)))
(/.f64 -1 (neg.f64 (/.f64 c (hypot.f64 c d))))
(/.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 c))
(/.f64 (neg.f64 (neg.f64 (hypot.f64 c d))) (neg.f64 (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))) 1)
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 (neg.f64 (*.f64 c b)) (neg.f64 (pow.f64 d 2)))
(pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 b (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 d -2)))) 1)
(*.f64 b (pow.f64 d -2))
(*.f64 1 (*.f64 b (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 b) d) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (pow.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (pow.f64 d 2)))
(*.f64 (/.f64 1 d) (/.f64 b d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 b (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 b (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(pow.f64 (/.f64 (pow.f64 d 2) b) -1)
(sqrt.f64 (/.f64 (pow.f64 b 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 d -2))))
(+.f64 (*.f64 d a) (*.f64 d a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d a (*.f64 d a)))) 1)
(*.f64 1 (fma.f64 d a (*.f64 d a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d a (*.f64 d a))) 2) (cbrt.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 (sqrt.f64 (fma.f64 d a (*.f64 d a))) (sqrt.f64 (fma.f64 d a (*.f64 d a))))
(pow.f64 (fma.f64 d a (*.f64 d a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 d a (*.f64 d a))) 3)
(pow.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d a (*.f64 d a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 2))
(log.f64 (exp.f64 (fma.f64 d a (*.f64 d a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d a (*.f64 d a)))))
(cbrt.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 d a (*.f64 d a))))
(exp.f64 (log.f64 (fma.f64 d a (*.f64 d a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d a (*.f64 d a))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d a (*.f64 d a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))) 1)
(-.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (-.f64 (*.f64 d a) (*.f64 2 (fma.f64 d a (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 1) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 c b) (neg.f64 (*.f64 d a)))
(+.f64 (*.f64 c b) (*.f64 (neg.f64 a) d))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 d a (*.f64 d a)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 (neg.f64 a) d (*.f64 d a)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d a))) (sqrt.f64 (*.f64 d a)) (*.f64 d a)))
(+.f64 (fma.f64 c b (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (fma.f64 c b (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (fma.f64 b c (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (fma.f64 b c (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(*.f64 1 (-.f64 (*.f64 c b) (*.f64 d a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 d a) 2) (*.f64 (*.f64 c b) (*.f64 d a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 d a) 2)) (fma.f64 c b (*.f64 d a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 d a) 2) (*.f64 (*.f64 c b) (*.f64 d a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 d a) 2))) (neg.f64 (fma.f64 c b (*.f64 d a))))
(pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c b) (*.f64 d a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(exp.f64 (log.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(fma.f64 c b (neg.f64 (*.f64 d a)))
(fma.f64 c b (*.f64 (neg.f64 a) d))
(fma.f64 b c (neg.f64 (*.f64 d a)))
(fma.f64 b c (*.f64 (neg.f64 a) d))
(fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 d a)))
(fma.f64 1 (*.f64 c b) (*.f64 (neg.f64 a) d))
(fma.f64 1 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 d a (*.f64 d a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 d a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (*.f64 (neg.f64 a) d))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (fma.f64 d a (*.f64 d a)))
(fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 d a)))
(fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 (neg.f64 a) d))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (fma.f64 d a (*.f64 d a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)))) 1)
(-.f64 (/.f64 0 (neg.f64 (/.f64 c (sqrt.f64 a)))) (*.f64 (/.f64 d c) (sqrt.f64 a)))
(*.f64 d (*.f64 (/.f64 1 c) (sqrt.f64 a)))
(*.f64 1 (*.f64 (/.f64 d c) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 2) (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) (/.f64 d (sqrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (/.f64 1 c) (/.f64 d (pow.f64 a -1/2)))
(*.f64 (/.f64 d c) (sqrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (/.f64 d (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) c) (/.f64 (cbrt.f64 d) (pow.f64 a -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (/.f64 c (sqrt.f64 a)))) (/.f64 (cbrt.f64 d) (sqrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 d) c) (/.f64 (sqrt.f64 d) (pow.f64 a -1/2)))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 2)
(pow.f64 (/.f64 (/.f64 c (sqrt.f64 a)) d) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d c)) (sqrt.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (/.f64 c (sqrt.f64 a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(exp.f64 (log.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (/.f64 b c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(+.f64 (/.f64 b c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a)) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) (*.f64 (/.f64 1 c) (sqrt.f64 a)) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a)))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(*.f64 1 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2) (*.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2)) (+.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (*.f64 c (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 c (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 c (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 1 (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (/.f64 c b) (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 (/.f64 c b) (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (/.f64 c b) (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 (/.f64 c b) (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 c (sqrt.f64 a))) (*.f64 (neg.f64 c) (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 (neg.f64 c) (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 c (sqrt.f64 a))) (*.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 (neg.f64 c) (/.f64 c (sqrt.f64 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2) (*.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2))) (neg.f64 (+.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(fma.f64 b (/.f64 1 c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(fma.f64 b (/.f64 1 c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(fma.f64 1 (/.f64 b c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(fma.f64 1 (/.f64 b c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)))) 1)
(*.f64 1 (*.f64 (/.f64 1 c) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -2)) (/.f64 1 (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2))
(*.f64 (/.f64 1 c) (sqrt.f64 a))
(*.f64 (/.f64 1 c) (pow.f64 (pow.f64 a -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) -1) (pow.f64 (cbrt.f64 (/.f64 c (sqrt.f64 a))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) -1) (pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) -1))
(pow.f64 (/.f64 c (sqrt.f64 a)) -1)
(pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 c (sqrt.f64 a)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) 2)
(pow.f64 (/.f64 (/.f64 c (sqrt.f64 a)) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 c)) (sqrt.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))))
(exp.f64 (neg.f64 (log.f64 (/.f64 c (sqrt.f64 a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (sqrt.f64 a))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 c (sqrt.f64 a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (sqrt.f64 a)))) 1)
(*.f64 c (pow.f64 a -1/2))
(*.f64 1 (/.f64 c (sqrt.f64 a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) (cbrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) (sqrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 c (cbrt.f64 (sqrt.f64 a))))
(*.f64 (/.f64 1 (pow.f64 a 1/4)) (/.f64 c (pow.f64 a 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 a)) (cbrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 a 1/4)) (/.f64 (cbrt.f64 c) (pow.f64 a 1/4)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 a)) (/.f64 (sqrt.f64 c) (cbrt.f64 (sqrt.f64 a))))
(pow.f64 (/.f64 c (sqrt.f64 a)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (sqrt.f64 a))) 3)
(pow.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) 2)
(pow.f64 (/.f64 (sqrt.f64 a) c) -1)
(sqrt.f64 (/.f64 (pow.f64 c 2) a))
(log.f64 (exp.f64 (/.f64 c (sqrt.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (sqrt.f64 a)))))
(cbrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c (sqrt.f64 a))))
(exp.f64 (log.f64 (/.f64 c (sqrt.f64 a))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (sqrt.f64 a))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (sqrt.f64 a))))
Outputs
1
(+.f64 1 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4)))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)))))
(+.f64 1 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (*.f64 1/6 (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24))))) (pow.f64 c 6))))))
(+.f64 1 (fma.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))) (pow.f64 c 6))) (/.f64 (*.f64 1/6 (pow.f64 d 2)) (pow.f64 c 2))))
(cbrt.f64 -1)
(+.f64 (cbrt.f64 -1) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))))
(+.f64 (cbrt.f64 -1) (*.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 2) (cbrt.f64 -1)))))
(fma.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2)) (cbrt.f64 -1))
(+.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 4)))))
(+.f64 (cbrt.f64 -1) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 2) (cbrt.f64 -1))) (*.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (*.f64 (pow.f64 d 4) -5/24))))))
(+.f64 (cbrt.f64 -1) (fma.f64 1/3 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (*.f64 (pow.f64 d 4) -5/24))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2)))))
(+.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))))) (pow.f64 c 6))))))
(+.f64 (cbrt.f64 -1) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 2) (cbrt.f64 -1))) (*.f64 1/3 (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (*.f64 (pow.f64 d 4) -5/24))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 6) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)))))))))))
(+.f64 (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (pow.f64 c 2)) (cbrt.f64 -1)) (*.f64 1/3 (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (*.f64 (pow.f64 d 4) -5/24))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 6) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))))))))
1
(+.f64 1 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1)
(+.f64 1 (+.f64 (*.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (fma.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (/.f64 (*.f64 -5/72 (pow.f64 d 4)) (pow.f64 c 4))))
(+.f64 1 (+.f64 (*.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 55/1296 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 55/1296 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -5/72 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (/.f64 (*.f64 55/1296 (pow.f64 d 6)) (pow.f64 c 6)))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (*.f64 c b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2)))) (*.f64 c b))
(/.f64 (*.f64 b c) d)
(/.f64 b (/.f64 d c))
(/.f64 (*.f64 c b) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))
(fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))))
(-.f64 (fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d)) (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 5) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 7) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 c 7) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (*.f64 1/8 (/.f64 b (pow.f64 d 7))))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d)) (*.f64 (pow.f64 c 7) (fma.f64 1/8 (/.f64 b (pow.f64 d 7)) (/.f64 (*.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)) (pow.f64 d 2))))) (*.f64 (pow.f64 c 5) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8)))
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2)) b)
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 b (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2))) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(+.f64 b (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8)) (*.f64 1/8 (*.f64 (pow.f64 d 6) b))) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 b (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2))) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) -3/8) (pow.f64 c 4))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) b) -3/8)) (*.f64 1/8 (*.f64 (pow.f64 d 6) b))) (pow.f64 c 6))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(fma.f64 -1 b (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2)) 1/2) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) 3/8) (pow.f64 c 4)) (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2)))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2)) 1/2) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) 3/8) (pow.f64 c 4))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))))) (*.f64 -1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 b (pow.f64 d 4))) (*.f64 1/4 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) b) 3/8)) (*.f64 (*.f64 -1/8 b) (pow.f64 d 6))) (pow.f64 c 6)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) 3/8) (pow.f64 c 4)) (*.f64 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) 1/2))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2)) 1/2) (/.f64 (*.f64 (*.f64 (pow.f64 d 4) b) 3/8) (pow.f64 c 4))) (/.f64 (fma.f64 (*.f64 -1/2 (pow.f64 d 2)) (*.f64 (*.f64 (pow.f64 d 4) b) 3/8) (*.f64 (*.f64 -1/8 b) (pow.f64 d 6))) (pow.f64 c 6))) b)
b
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))
(+.f64 b (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2)) b)
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 b (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8))))
(+.f64 b (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 4))) (*.f64 -1/8 (/.f64 b (pow.f64 c 4)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 6)))))) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))))))
(+.f64 b (fma.f64 -1 (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 c 4)) -3/8) (pow.f64 c 2)) (*.f64 1/8 (/.f64 b (pow.f64 c 6))))) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (-.f64 b (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 4)) -3/8))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 2))) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 c 4)) -3/8) (pow.f64 c 2)) (*.f64 1/8 (/.f64 b (pow.f64 c 6)))))))
(/.f64 (*.f64 b c) d)
(/.f64 b (/.f64 d c))
(/.f64 (*.f64 c b) d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))
(fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c))))
(-.f64 (fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d)) (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 7)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8)) (*.f64 1/8 (*.f64 b (pow.f64 c 7)))) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 b (/.f64 d c)))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 b (pow.f64 (/.f64 d c) 3)) (/.f64 (*.f64 c b) d)) (/.f64 (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (pow.f64 d 5))) (/.f64 (fma.f64 (*.f64 -1/2 (pow.f64 c 2)) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8) (*.f64 (*.f64 1/8 b) (pow.f64 c 7))) (pow.f64 d 7)))
(*.f64 -1 (/.f64 (*.f64 b c) d))
(/.f64 (*.f64 c (neg.f64 b)) d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))
(fma.f64 (/.f64 b (pow.f64 (/.f64 d c) 3)) 1/2 (/.f64 (*.f64 c (neg.f64 b)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))))
(-.f64 (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (*.f64 (/.f64 b (pow.f64 (/.f64 d c) 3)) 1/2))) (/.f64 (*.f64 c b) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 5))) (*.f64 -1/8 (*.f64 b (pow.f64 c 5))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 5)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 7)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 b (/.f64 d c)) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 1/8 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 7))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 3))) (pow.f64 d 3)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 b (pow.f64 c 5)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 5))) (fma.f64 (/.f64 b (pow.f64 (/.f64 d c) 3)) 1/2 (/.f64 (*.f64 (*.f64 1/8 b) (pow.f64 c 7)) (pow.f64 d 7)))))) (/.f64 (*.f64 c b) d))
1
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2))
(fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2 1)
(+.f64 1 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4)))))))))
(+.f64 1 (fma.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (fma.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) 2/3)))))))
(+.f64 1 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) 1/36 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) 1/18 (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) 2/3)))))))
(+.f64 1 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 1/36 (pow.f64 d 4)) (*.f64 2/3 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))) (pow.f64 c 6))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 2/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (*.f64 2/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6)))))))))))))
(+.f64 1 (fma.f64 1/36 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (fma.f64 1/36 (pow.f64 d 4) (*.f64 (*.f64 (pow.f64 d 4) -5/24) 2/3)))) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 2/9 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (pow.f64 d 4) -5/24))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24))))) (pow.f64 c 6)) (fma.f64 1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (*.f64 2/3 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24))))) (pow.f64 c 6)))))))))))))
(+.f64 1 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) 1/36 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) 1/18 (fma.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (fma.f64 (*.f64 (pow.f64 d 4) -5/24) 2/3 (*.f64 (pow.f64 d 4) 1/36)))) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) (fma.f64 2/9 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (pow.f64 d 4) -5/24))) (fma.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))) (pow.f64 c 6))) (fma.f64 2/3 (+.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))) (pow.f64 c 6))) (/.f64 (*.f64 1/3 (pow.f64 d 2)) (pow.f64 c 2))))))))))
-1
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))) 1)
(+.f64 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2) -1)
(fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2 -1)
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 4)))))) 1)
(+.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2) (fma.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))))))) -1)
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) -1/3 (fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) -1/18 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))))))) -1)
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))) (pow.f64 c 4))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 6))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))) (pow.f64 c 6))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))))) (pow.f64 c 6))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))) (pow.f64 c 4)) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4)))))) (*.f64 2/3 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (+.f64 (*.f64 1/216 (pow.f64 d 6)) (*.f64 1/3 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1/8 (pow.f64 d 4)) (*.f64 1/12 (pow.f64 d 4))))))))))) (pow.f64 c 6)))))))))) 1)
(+.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) (fma.f64 -1/3 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24))))) (pow.f64 c 6)) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2) (fma.f64 -1/9 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (pow.f64 d 4) -5/24))) (fma.f64 -1/18 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/6 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2)))))) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/9 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/216 (pow.f64 d 6) (*.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 c 6))))))))) -1)
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 c 4)) -1/3 (fma.f64 (/.f64 (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))) (pow.f64 c 6)) -1/3 (fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) -1/2 (fma.f64 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 6) (*.f64 (pow.f64 d 4) -5/24))) -1/9 (fma.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) -1/18 (+.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 d 2) (cbrt.f64 -1)) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 c 6)) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 4) (fma.f64 1/36 (*.f64 (pow.f64 d 4) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 c 6) (fma.f64 (*.f64 2/3 (pow.f64 (cbrt.f64 -1) 2)) (-.f64 (*.f64 1/16 (pow.f64 d 6)) (fma.f64 1/3 (*.f64 (pow.f64 d 2) (*.f64 (pow.f64 d 4) -5/24)) (*.f64 (pow.f64 d 6) 1/216))) (*.f64 1/9 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 (pow.f64 d 4) -5/24) (pow.f64 (cbrt.f64 -1) 2))))))))))))) -1)
1
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2))
(fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2)))
(+.f64 1 (fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 2))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 1/16 (/.f64 (pow.f64 d 6) (pow.f64 c 6)) (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 4)) (fma.f64 (/.f64 (pow.f64 d 2) (pow.f64 c 2)) 1/2 (/.f64 (*.f64 1/16 (pow.f64 d 6)) (pow.f64 c 6)))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 a (+.f64 d (*.f64 -1 d)))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 a (+.f64 d (*.f64 -1 d))))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 d (+.f64 a (*.f64 -1 a)))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 d (*.f64 0 a))
0
(*.f64 -1 (*.f64 d (+.f64 a (*.f64 -1 a))))
(*.f64 d (*.f64 0 a))
0
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d)) (pow.f64 d 2))
(/.f64 (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))) (pow.f64 d 2))
(/.f64 (neg.f64 (*.f64 d a)) (pow.f64 d 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (/.f64 (*.f64 b c) (pow.f64 d 2))) (/.f64 a d))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 d 2)) (/.f64 (*.f64 c b) (pow.f64 d 2))) (/.f64 a d))
(+.f64 (/.f64 0 (pow.f64 d 2)) (-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 4))))) (/.f64 (*.f64 b c) (pow.f64 d 2)))) (/.f64 a d))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 d 2)) (fma.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 d 4)))) (/.f64 (*.f64 c b) (pow.f64 d 2)))) (/.f64 a d))
(+.f64 (/.f64 0 (pow.f64 d 2)) (-.f64 (fma.f64 (pow.f64 c 2) (+.f64 (/.f64 a (pow.f64 d 3)) (/.f64 0 (pow.f64 d 4))) (/.f64 c (/.f64 (pow.f64 d 2) b))) (/.f64 a d)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 2))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 d 4))))) (/.f64 (*.f64 b c) (pow.f64 d 2))))) (/.f64 a d))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 d 2)) (fma.f64 (pow.f64 c 2) (-.f64 (/.f64 a (pow.f64 d 3)) (*.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 d 4)))) (/.f64 (*.f64 c b) (pow.f64 d 2))))) (/.f64 a d))
(-.f64 (-.f64 (+.f64 (/.f64 0 (pow.f64 d 2)) (fma.f64 (pow.f64 c 2) (+.f64 (/.f64 a (pow.f64 d 3)) (/.f64 0 (pow.f64 d 4))) (/.f64 c (/.f64 (pow.f64 d 2) b)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3)))) (/.f64 a d))
(/.f64 b c)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 0 (pow.f64 c 2)) (-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 0 (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d))) (pow.f64 c 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 4) (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))))) (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c)))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 0 (pow.f64 c 2))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 4) (neg.f64 (*.f64 d a))))) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 0 (pow.f64 c 2)) (-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 0 (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d))) (pow.f64 c 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (pow.f64 c 2))) (/.f64 b c)))) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 -1 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 4) (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))))) (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (pow.f64 c 2)) (/.f64 b c)))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 b c) (/.f64 0 (pow.f64 c 2))) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 4) (neg.f64 (*.f64 d a))))) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d))) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) (neg.f64 d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 a d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 d (*.f64 0 a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 a (-.f64 (/.f64 (*.f64 2 (*.f64 0 d)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 d (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 a (-.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 d (fma.f64 c c (pow.f64 d 2)))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 a (-.f64 (/.f64 (*.f64 2 (*.f64 0 d)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 d (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 a (-.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 d (fma.f64 c c (pow.f64 d 2)))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))))
(+.f64 (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 d (*.f64 -1 d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 d (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 a (-.f64 (/.f64 (*.f64 2 (*.f64 0 d)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 d (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))
(fma.f64 a (-.f64 (/.f64 0 (fma.f64 c c (pow.f64 d 2))) (/.f64 d (fma.f64 c c (pow.f64 d 2)))) (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))))
(/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) (neg.f64 d)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) d)) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (fma.f64 2 (*.f64 d (*.f64 0 a)) (*.f64 d (neg.f64 a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))
(/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 d (*.f64 -1 d))) (*.f64 -1 d))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 c b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 a (/.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)) (-.f64 (*.f64 2 (*.f64 0 d)) d))))
(-.f64 (/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2))) (/.f64 a (/.f64 (fma.f64 c c (pow.f64 d 2)) d)))
(/.f64 b c)
(+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (/.f64 b c))
(fma.f64 d (-.f64 (*.f64 2 (/.f64 (*.f64 0 a) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2))) (/.f64 b c))
(fma.f64 d (-.f64 (/.f64 0 (pow.f64 c 2)) (/.f64 a (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (/.f64 b c)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 d (-.f64 (*.f64 2 (/.f64 (*.f64 0 a) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2))) (/.f64 b c)))
(-.f64 (fma.f64 d (-.f64 (/.f64 0 (pow.f64 c 2)) (/.f64 a (pow.f64 c 2))) (/.f64 b c)) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 d (-.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2)))) (+.f64 (*.f64 (pow.f64 d 3) (-.f64 (/.f64 a (pow.f64 c 4)) (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) (pow.f64 c 4))))) (/.f64 b c))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 d (-.f64 (*.f64 2 (/.f64 (*.f64 0 a) (pow.f64 c 2))) (/.f64 a (pow.f64 c 2))) (fma.f64 (pow.f64 d 3) (+.f64 (/.f64 a (pow.f64 c 4)) (*.f64 -2 (/.f64 (*.f64 0 a) (pow.f64 c 4)))) (/.f64 b c))))
(-.f64 (fma.f64 d (-.f64 (/.f64 0 (pow.f64 c 2)) (/.f64 a (pow.f64 c 2))) (fma.f64 (pow.f64 d 3) (+.f64 (/.f64 a (pow.f64 c 4)) (/.f64 0 (pow.f64 c 4))) (/.f64 b c))) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)))
(/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) d)
(/.f64 (fma.f64 2 (*.f64 0 a) (neg.f64 a)) d)
(/.f64 (neg.f64 a) d)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2))) (/.f64 a d))
(-.f64 (fma.f64 2 (/.f64 (*.f64 0 a) d) (/.f64 (*.f64 c b) (pow.f64 d 2))) (/.f64 a d))
(+.f64 (/.f64 0 d) (-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (pow.f64 d 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))) (/.f64 a d))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) (fma.f64 2 (*.f64 0 a) (neg.f64 a)))) (fma.f64 2 (/.f64 (*.f64 0 a) d) (/.f64 (*.f64 c b) (pow.f64 d 2)))) (/.f64 a d))
(-.f64 (-.f64 (+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 0 d)) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) (neg.f64 a)))) (/.f64 a d))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a)) (pow.f64 d 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 a (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2))))) (/.f64 a d))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) (fma.f64 2 (*.f64 0 a) (neg.f64 a)))) (fma.f64 2 (/.f64 (*.f64 0 a) d) (/.f64 (*.f64 c b) (pow.f64 d 2))))) (/.f64 a d))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 0 d)) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) (neg.f64 a)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3)))) (/.f64 a d))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d))
(/.f64 (fma.f64 2 (*.f64 0 a) (neg.f64 a)) d)
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) (neg.f64 a)) d) (/.f64 (*.f64 c b) (pow.f64 d 2)))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a))) (pow.f64 d 3))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) (neg.f64 a)) d) (/.f64 (*.f64 c b) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (*.f64 0 a)) (neg.f64 a))) (pow.f64 d 3)))
(+.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d)) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) d)) (+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a))) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 2 (*.f64 0 a)) (neg.f64 a)) d) (/.f64 (*.f64 c b) (pow.f64 d 2))) (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 2 (*.f64 0 a)) (neg.f64 a))) (pow.f64 d 3))))
(-.f64 (+.f64 (-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d)) (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 3) a))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 b c)
(*.f64 c b)
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 -1 (*.f64 a d))
(*.f64 d (neg.f64 a))
(neg.f64 (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 -1 (*.f64 a d)) (*.f64 b c))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (/.f64 b c) (/.f64 (*.f64 a (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(/.f64 (*.f64 d (neg.f64 a)) (pow.f64 c 2))
(/.f64 a (/.f64 (pow.f64 c 2) (neg.f64 d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 1 a)) c)
(*.f64 c (sqrt.f64 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))) 1)
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 1 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 (cbrt.f64 (hypot.f64 c d)) (pow.f64 (/.f64 1 c) 1/3))
(*.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 (/.f64 1 c)))
(*.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 (/.f64 1 c)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (cbrt.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 1 (cbrt.f64 (/.f64 c (hypot.f64 c d))))
(/.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 c))
(/.f64 (cbrt.f64 (neg.f64 (hypot.f64 c d))) (cbrt.f64 (neg.f64 c)))
(/.f64 (neg.f64 (cbrt.f64 (hypot.f64 c d))) (neg.f64 (cbrt.f64 c)))
(*.f64 1 (/.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) c) 1/3)
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 1)
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 3)
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 2)
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(fabs.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1/3))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 1))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(cbrt.f64 (/.f64 (hypot.f64 c d) c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)))) 1)
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 b (/.f64 1 (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 1 (/.f64 b (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 2) (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 1 c)))
(/.f64 (*.f64 1 (*.f64 (/.f64 b 1) c)) (hypot.f64 c d))
(/.f64 (*.f64 c b) (hypot.f64 c d))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (*.f64 (/.f64 (cbrt.f64 b) 1) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (*.f64 (cbrt.f64 b) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 b (hypot.f64 c d)) c)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 (/.f64 b (hypot.f64 c d)) c))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (/.f64 (sqrt.f64 b) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (*.f64 (sqrt.f64 b) c))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (sqrt.f64 b)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (hypot.f64 c d) c))) (sqrt.f64 b)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 1)
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 3)
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(pow.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 3) 1/3)
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 2)
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) c) b) -1)
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 c b)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b (hypot.f64 c d)) c) 2))
(fabs.f64 (*.f64 (/.f64 b (hypot.f64 c d)) c))
(log.f64 (exp.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (hypot.f64 c d) c)) 3))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(exp.f64 (log.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))) 1))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (hypot.f64 c d)) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c))) 1)
(/.f64 (hypot.f64 c d) c)
(*.f64 (hypot.f64 c d) (/.f64 1 c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2))
(/.f64 (hypot.f64 c d) c)
(*.f64 1 (/.f64 (hypot.f64 c d) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) c)) (sqrt.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c))) 2) 3) (cbrt.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(*.f64 (pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 1/6) 3))
(/.f64 (hypot.f64 c d) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(/.f64 (/.f64 (hypot.f64 c d) (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(/.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) c))
(/.f64 (hypot.f64 c d) c)
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 c)))
(/.f64 (hypot.f64 c d) c)
(/.f64 1 (/.f64 c (hypot.f64 c d)))
(/.f64 (hypot.f64 c d) c)
(/.f64 -1 (neg.f64 (/.f64 c (hypot.f64 c d))))
(/.f64 -1 (/.f64 (neg.f64 c) (hypot.f64 c d)))
(/.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 c))
(/.f64 (hypot.f64 c d) c)
(/.f64 (neg.f64 (neg.f64 (hypot.f64 c d))) (neg.f64 (neg.f64 c)))
(/.f64 (hypot.f64 c d) c)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 2))
(fabs.f64 (/.f64 (hypot.f64 c d) c))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) c))))
(/.f64 (hypot.f64 c d) c)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) c) 3))
(/.f64 (hypot.f64 c d) c)
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 c 3)))
(/.f64 (hypot.f64 c d) c)
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) c)) 1))
(/.f64 (hypot.f64 c d) c)
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) c)))
(/.f64 (hypot.f64 c d) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))) 1)
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(/.f64 (*.f64 c b) (pow.f64 d 2))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (neg.f64 (*.f64 c b)) (neg.f64 (pow.f64 d 2)))
(/.f64 (*.f64 c (neg.f64 b)) (neg.f64 (pow.f64 d 2)))
(*.f64 1 (/.f64 c (/.f64 (pow.f64 d 2) b)))
(pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 1)
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) 3)
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 3) 1/3)
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 2))
(fabs.f64 (*.f64 (*.f64 c b) (pow.f64 d -2)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 b (pow.f64 d -2))))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) 3))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) 1))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c b) (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 d -2)))) 1)
(*.f64 b (pow.f64 d -2))
(*.f64 b (pow.f64 d -2))
(*.f64 1 (*.f64 b (pow.f64 d -2)))
(*.f64 b (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (sqrt.f64 b) d) (/.f64 (sqrt.f64 b) d))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (pow.f64 d 2)))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (pow.f64 d 2)))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(*.f64 (/.f64 1 d) (/.f64 b d))
(/.f64 (/.f64 b d) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 b (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2)))) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 b (pow.f64 d -2)) 1)
(*.f64 b (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 3)
(*.f64 b (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) 1/3)
(*.f64 b (pow.f64 d -2))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(pow.f64 (/.f64 (pow.f64 d 2) b) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) b))
(sqrt.f64 (/.f64 (pow.f64 b 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 d -2)))
(*.f64 b (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 d -2)))))
(*.f64 b (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3))
(*.f64 b (pow.f64 d -2))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 b (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 b (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 d -2))) 1))
(*.f64 b (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 b (pow.f64 d -2))
(+.f64 (*.f64 d a) (*.f64 d a))
(*.f64 2 (*.f64 d a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d a (*.f64 d a)))) 1)
(*.f64 2 (*.f64 d a))
(*.f64 1 (fma.f64 d a (*.f64 d a)))
(*.f64 2 (*.f64 d a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d a (*.f64 d a))) 2) (cbrt.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(*.f64 (sqrt.f64 (fma.f64 d a (*.f64 d a))) (sqrt.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(pow.f64 (fma.f64 d a (*.f64 d a)) 1)
(*.f64 2 (*.f64 d a))
(pow.f64 (cbrt.f64 (fma.f64 d a (*.f64 d a))) 3)
(*.f64 2 (*.f64 d a))
(pow.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 3) 1/3)
(*.f64 2 (*.f64 d a))
(pow.f64 (sqrt.f64 (fma.f64 d a (*.f64 d a))) 2)
(*.f64 2 (*.f64 d a))
(sqrt.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 d a)) 2))
(fabs.f64 (*.f64 2 (*.f64 d a)))
(log.f64 (exp.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d a (*.f64 d a)))))
(*.f64 2 (*.f64 d a))
(cbrt.f64 (pow.f64 (fma.f64 d a (*.f64 d a)) 3))
(*.f64 2 (*.f64 d a))
(expm1.f64 (log1p.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(exp.f64 (log.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(exp.f64 (*.f64 (log.f64 (fma.f64 d a (*.f64 d a))) 1))
(*.f64 2 (*.f64 d a))
(log1p.f64 (expm1.f64 (fma.f64 d a (*.f64 d a))))
(*.f64 2 (*.f64 d a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (/.f64 (*.f64 c b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (-.f64 (*.f64 d a) (*.f64 2 (fma.f64 d a (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (/.f64 c (/.f64 (pow.f64 (hypot.f64 c d) 2) b)) (/.f64 (+.f64 (*.f64 d a) (*.f64 -2 (*.f64 2 (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (/.f64 c (/.f64 (pow.f64 (hypot.f64 c d) 2) b)) (/.f64 (fma.f64 d a (*.f64 -2 (*.f64 2 (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (hypot.f64 c d)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d 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 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (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 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) 1) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 (sqrt.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (exp.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 2 (fma.f64 d a (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 2 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a))) (pow.f64 (hypot.f64 c d) 2))
(+.f64 (*.f64 c b) (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (*.f64 c b) (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 d a (*.f64 d a)))
(+.f64 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 2 (*.f64 d a) (-.f64 (*.f64 c b) (*.f64 d a)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 (neg.f64 a) d (*.f64 d a)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d a))) (sqrt.f64 (*.f64 d a)) (*.f64 d a)))
(+.f64 (fma.f64 c b (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 c b (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 b c (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 b c (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (*.f64 d a) 1))) (fma.f64 (neg.f64 (*.f64 d a)) 1 (*.f64 (*.f64 d a) 1)))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d a))) (pow.f64 (cbrt.f64 (*.f64 d a)) 2) (*.f64 (cbrt.f64 (*.f64 d a)) (pow.f64 (cbrt.f64 (*.f64 d a)) 2))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d (*.f64 0 a)))
(-.f64 (*.f64 c b) (fma.f64 d a 0))
(*.f64 1 (-.f64 (*.f64 c b) (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 d a) 2) (*.f64 (*.f64 c b) (*.f64 d a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 c (*.f64 b (*.f64 d a)) (pow.f64 (*.f64 d a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 d a) 2)) (fma.f64 c b (*.f64 d a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 d a) 2) (*.f64 (*.f64 c b) (*.f64 d a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 d a) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 c (*.f64 b (*.f64 d a)) (pow.f64 (*.f64 d a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 d a) 2))) (neg.f64 (fma.f64 c b (*.f64 d a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 d a) 2)) (fma.f64 c b (*.f64 d a))))
(pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 1)
(-.f64 (*.f64 c b) (*.f64 d a))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 3)
(-.f64 (*.f64 c b) (*.f64 d a))
(pow.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 3) 1/3)
(-.f64 (*.f64 c b) (*.f64 d a))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2)
(-.f64 (*.f64 c b) (*.f64 d a))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 2))
(fabs.f64 (-.f64 (*.f64 c b) (*.f64 d a)))
(log.f64 (exp.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c b) (*.f64 d a)))))
(-.f64 (*.f64 c b) (*.f64 d a))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c b) (*.f64 d a)) 3))
(-.f64 (*.f64 c b) (*.f64 d a))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(exp.f64 (log.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 1))
(-.f64 (*.f64 c b) (*.f64 d a))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c b) (*.f64 d a))))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 c b (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 c b (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 b c (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 b c (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 1 (*.f64 c b) (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 1 (*.f64 c b) (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 1 (-.f64 (*.f64 c b) (*.f64 d a)) (fma.f64 d a (*.f64 d a)))
(+.f64 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 2 (*.f64 d a) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (cbrt.f64 (*.f64 c b)) (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) 2) (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (fma.f64 d a (*.f64 d a)))
(+.f64 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 2 (*.f64 d a) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (neg.f64 (*.f64 d a)))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 c b)) (*.f64 (neg.f64 a) d))
(-.f64 (*.f64 c b) (*.f64 d a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (sqrt.f64 (-.f64 (*.f64 c b) (*.f64 d a))) (fma.f64 d a (*.f64 d a)))
(+.f64 (*.f64 2 (*.f64 d a)) (-.f64 (*.f64 c b) (*.f64 d a)))
(fma.f64 2 (*.f64 d a) (-.f64 (*.f64 c b) (*.f64 d a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)))) 1)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(-.f64 (/.f64 0 (neg.f64 (/.f64 c (sqrt.f64 a)))) (*.f64 (/.f64 d c) (sqrt.f64 a)))
(*.f64 (/.f64 d c) (neg.f64 (sqrt.f64 a)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c))
(*.f64 d (*.f64 (/.f64 1 c) (sqrt.f64 a)))
(*.f64 d (*.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 d (/.f64 (sqrt.f64 a) c))
(*.f64 1 (*.f64 (/.f64 d c) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 2) (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) (/.f64 d (sqrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (/.f64 1 c) (/.f64 d (pow.f64 a -1/2)))
(/.f64 (/.f64 d (pow.f64 a -1/2)) c)
(*.f64 (/.f64 d c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (/.f64 d (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(/.f64 (*.f64 1 (/.f64 d (cbrt.f64 (/.f64 c (sqrt.f64 a))))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(/.f64 (/.f64 d (cbrt.f64 (/.f64 c (sqrt.f64 a)))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) c) (/.f64 (cbrt.f64 d) (pow.f64 a -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (/.f64 (cbrt.f64 d) c) (sqrt.f64 a)))
(/.f64 d (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 a) (/.f64 d c))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (/.f64 c (sqrt.f64 a)))) (/.f64 (cbrt.f64 d) (sqrt.f64 (/.f64 c (sqrt.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (/.f64 (cbrt.f64 d) c) (sqrt.f64 a)))
(/.f64 d (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 d) c) (/.f64 (sqrt.f64 d) (pow.f64 a -1/2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 d)) (pow.f64 a -1/2))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (/.f64 (cbrt.f64 d) c) (sqrt.f64 a)))
(/.f64 d (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 (pow.f64 c 2) a))) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (cbrt.f64 (/.f64 c (sqrt.f64 a))))) (cbrt.f64 (/.f64 (pow.f64 c 2) a)))
(pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 1)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 3)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(pow.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 3) 1/3)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 2)
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(pow.f64 (/.f64 (/.f64 c (sqrt.f64 a)) d) -1)
(/.f64 1 (/.f64 (/.f64 c (sqrt.f64 a)) d))
(/.f64 1 (/.f64 c (*.f64 d (sqrt.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) 2))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c))
(log.f64 (pow.f64 (exp.f64 (/.f64 d c)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d c) (sqrt.f64 a)) 3))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 (sqrt.f64 a) (/.f64 1 c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (sqrt.f64 a) c) 3)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (/.f64 c (sqrt.f64 a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(exp.f64 (log.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) 1))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 d c))
(/.f64 (*.f64 (sqrt.f64 a) d) c)
(+.f64 (/.f64 b c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(+.f64 (/.f64 b c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (/.f64 b c))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a)) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (-.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) (fma.f64 (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 d (pow.f64 c 2)) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (*.f64 (/.f64 d c) (sqrt.f64 a))) (*.f64 (/.f64 1 c) (sqrt.f64 a)) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (-.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) (fma.f64 (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 d (pow.f64 c 2)) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a)))) (/.f64 (sqrt.f64 d) (/.f64 c (sqrt.f64 a))) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 d)) (/.f64 c (sqrt.f64 a))) (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 d) c) (neg.f64 (sqrt.f64 a))) (*.f64 (/.f64 (sqrt.f64 d) c) (sqrt.f64 a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (fma.f64 b (/.f64 1 c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (fma.f64 b (/.f64 1 c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1))) (fma.f64 (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 1 (*.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2) (*.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) (pow.f64 (cbrt.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 1 (/.f64 b c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) (fma.f64 -1 (*.f64 (/.f64 d (pow.f64 c 2)) a) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(*.f64 1 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2) (*.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2) (*.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (fma.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2)) (+.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2)) (+.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2)) (fma.f64 (/.f64 d (pow.f64 c 2)) a (/.f64 b c)))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) a)) (*.f64 c d)) (*.f64 c (/.f64 (pow.f64 c 2) a)))
(/.f64 (fma.f64 b (/.f64 (pow.f64 c 2) a) (*.f64 d (neg.f64 c))) (/.f64 (pow.f64 c 3) a))
(/.f64 (fma.f64 b (/.f64 (pow.f64 c 2) a) (*.f64 c (neg.f64 d))) (/.f64 (pow.f64 c 3) a))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 c (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 (sqrt.f64 a) (/.f64 d c)))) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(/.f64 (-.f64 (/.f64 (*.f64 c b) (sqrt.f64 a)) (*.f64 c (/.f64 (*.f64 (sqrt.f64 a) d) c))) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 c (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (*.f64 b (/.f64 c (sqrt.f64 a))) (*.f64 c (*.f64 d (*.f64 (sqrt.f64 a) (/.f64 1 c))))) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(/.f64 (-.f64 (/.f64 (*.f64 c b) (sqrt.f64 a)) (*.f64 c (*.f64 d (/.f64 (sqrt.f64 a) c)))) (/.f64 (pow.f64 c 2) (sqrt.f64 a)))
(/.f64 (-.f64 (*.f64 1 (/.f64 (pow.f64 c 2) a)) (*.f64 (/.f64 c b) d)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) a) (*.f64 d (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 3) a) b))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (/.f64 c b) (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 (/.f64 c b) (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a)) b))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a)) b))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (/.f64 c b) (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 (/.f64 c b) (/.f64 c (sqrt.f64 a))))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (*.f64 d (*.f64 (sqrt.f64 a) (/.f64 1 c))) (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a)) b))
(/.f64 (-.f64 (/.f64 c (sqrt.f64 a)) (*.f64 (*.f64 d (/.f64 (sqrt.f64 a) c)) (/.f64 c b))) (/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a)) b))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 (pow.f64 c 2) a)) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) a)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 2) a) (neg.f64 b)) (*.f64 d c)) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(/.f64 (fma.f64 (/.f64 (pow.f64 c 2) a) (neg.f64 b) (*.f64 d c)) (/.f64 (neg.f64 (pow.f64 c 3)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 c (sqrt.f64 a))) (*.f64 (neg.f64 c) (*.f64 (/.f64 d c) (sqrt.f64 a)))) (*.f64 (neg.f64 c) (/.f64 c (sqrt.f64 a))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (/.f64 c (sqrt.f64 a)))) (*.f64 c (*.f64 (sqrt.f64 a) (/.f64 d c)))) (neg.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a))))
(/.f64 (fma.f64 (/.f64 c (sqrt.f64 a)) (neg.f64 b) (*.f64 c (/.f64 (*.f64 (sqrt.f64 a) d) c))) (/.f64 (neg.f64 (pow.f64 c 2)) (sqrt.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b) (/.f64 c (sqrt.f64 a))) (*.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) d))) (*.f64 (neg.f64 c) (/.f64 c (sqrt.f64 a))))
(/.f64 (+.f64 (neg.f64 (*.f64 b (/.f64 c (sqrt.f64 a)))) (*.f64 c (*.f64 d (*.f64 (sqrt.f64 a) (/.f64 1 c))))) (neg.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 a))))
(/.f64 (fma.f64 (/.f64 c (sqrt.f64 a)) (neg.f64 b) (*.f64 c (*.f64 d (/.f64 (sqrt.f64 a) c)))) (/.f64 (neg.f64 (pow.f64 c 2)) (sqrt.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2) (*.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2) (*.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (fma.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 d (/.f64 (pow.f64 c 2) a)) 2))) (neg.f64 (+.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 (/.f64 d (pow.f64 c 2)) a) 2)) (fma.f64 (/.f64 d (pow.f64 c 2)) a (/.f64 b c))))
(pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 1)
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 3)
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 3) 1/3)
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 2)
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)) 2))
(fabs.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a))) 3))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))) 1))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(fma.f64 b (/.f64 1 c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(fma.f64 b (/.f64 1 c) (/.f64 (neg.f64 d) (/.f64 (pow.f64 c 2) a)))
(-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(fma.f64 b (/.f64 1 c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(fma.f64 b (/.f64 1 c) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a)))))
(-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 (*.f64 (sqrt.f64 a) d) c)))
(fma.f64 1 (/.f64 b c) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(fma.f64 1 (/.f64 b c) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (/.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (/.f64 d (/.f64 (pow.f64 c 2) a))))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (*.f64 (neg.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))) (*.f64 (/.f64 d c) (sqrt.f64 a))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 (sqrt.f64 a) (/.f64 d c)) (*.f64 (/.f64 1 c) (neg.f64 (sqrt.f64 a)))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 a) d) c) (/.f64 (neg.f64 (sqrt.f64 a)) c) (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)))) 1)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 1 (*.f64 (/.f64 1 c) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -2)) (/.f64 1 (cbrt.f64 (/.f64 c (sqrt.f64 a)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -2)) (cbrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2))
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 1 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(*.f64 (/.f64 1 c) (pow.f64 (pow.f64 a -1/2) -1))
(*.f64 (/.f64 1 c) (/.f64 1 (pow.f64 a -1/2)))
(/.f64 (/.f64 1 (pow.f64 a -1/2)) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) -1) (pow.f64 (cbrt.f64 (/.f64 c (sqrt.f64 a))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 c (sqrt.f64 a)))) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 2) a))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) -1) (pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) -1))
(pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) -2)
(pow.f64 (/.f64 c (sqrt.f64 a)) -1)
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 1)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 c (sqrt.f64 a)))) 3)
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(pow.f64 (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3) 1/3)
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(pow.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -1/2) 2)
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(pow.f64 (/.f64 (/.f64 c (sqrt.f64 a)) 1) -1)
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1 c)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a)) 3))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(exp.f64 (neg.f64 (log.f64 (/.f64 c (sqrt.f64 a)))))
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 c (sqrt.f64 a))) -1))
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 c (sqrt.f64 a)))) 1))
(/.f64 1 (/.f64 c (sqrt.f64 a)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 c) (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (/.f64 1 c))
(/.f64 (sqrt.f64 a) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (sqrt.f64 a)))) 1)
(/.f64 c (sqrt.f64 a))
(*.f64 c (pow.f64 a -1/2))
(*.f64 1 (/.f64 c (sqrt.f64 a)))
(/.f64 c (sqrt.f64 a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) a)) (cbrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) (sqrt.f64 (/.f64 c (sqrt.f64 a))))
(/.f64 c (sqrt.f64 a))
(*.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 c (cbrt.f64 (sqrt.f64 a))))
(/.f64 (/.f64 c (cbrt.f64 (sqrt.f64 a))) (cbrt.f64 a))
(*.f64 (/.f64 1 (pow.f64 a 1/4)) (/.f64 c (pow.f64 a 1/4)))
(/.f64 (/.f64 c (pow.f64 a 1/4)) (pow.f64 a 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (sqrt.f64 a)))
(/.f64 c (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 a)) (cbrt.f64 (/.f64 c (sqrt.f64 a))))
(*.f64 (cbrt.f64 (/.f64 c (sqrt.f64 a))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (pow.f64 a 1/4)) (/.f64 (cbrt.f64 c) (pow.f64 a 1/4)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (sqrt.f64 a)))
(/.f64 c (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 a)) (/.f64 (sqrt.f64 c) (cbrt.f64 (sqrt.f64 a))))
(/.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 c) (cbrt.f64 (sqrt.f64 a)))) (cbrt.f64 a))
(pow.f64 (/.f64 c (sqrt.f64 a)) 1)
(/.f64 c (sqrt.f64 a))
(pow.f64 (cbrt.f64 (/.f64 c (sqrt.f64 a))) 3)
(/.f64 c (sqrt.f64 a))
(pow.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) 3) 1/3)
(/.f64 c (sqrt.f64 a))
(pow.f64 (sqrt.f64 (/.f64 c (sqrt.f64 a))) 2)
(/.f64 c (sqrt.f64 a))
(pow.f64 (/.f64 (sqrt.f64 a) c) -1)
(/.f64 1 (/.f64 (sqrt.f64 a) c))
(sqrt.f64 (/.f64 (pow.f64 c 2) a))
(log.f64 (exp.f64 (/.f64 c (sqrt.f64 a))))
(/.f64 c (sqrt.f64 a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (sqrt.f64 a)))))
(/.f64 c (sqrt.f64 a))
(cbrt.f64 (pow.f64 (/.f64 c (sqrt.f64 a)) 3))
(/.f64 c (sqrt.f64 a))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 a 3/2)))
(expm1.f64 (log1p.f64 (/.f64 c (sqrt.f64 a))))
(/.f64 c (sqrt.f64 a))
(exp.f64 (log.f64 (/.f64 c (sqrt.f64 a))))
(/.f64 c (sqrt.f64 a))
(exp.f64 (*.f64 (log.f64 (/.f64 c (sqrt.f64 a))) 1))
(/.f64 c (sqrt.f64 a))
(log1p.f64 (expm1.f64 (/.f64 c (sqrt.f64 a))))
(/.f64 c (sqrt.f64 a))

eval432.0ms (3.3%)

Compiler

Compiled 26908 to 12833 computations (52.3% saved)

prune206.0ms (1.6%)

Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New85310863
Fresh81018
Picked415
Done022
Total86523888
Accuracy
98.7%
Counts
888 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.6%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)) (/.f64 (neg.f64 a) d))
65.7%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d))
12.2%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
18.3%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (hypot.f64 c d)) 2)
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
37.6%
(/.f64 (+.f64 (*.f64 d (neg.f64 a)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
23.1%
(/.f64 c (/.f64 (pow.f64 d 2) b))
46.2%
(/.f64 b c)
49.9%
(-.f64 (/.f64 b c) (/.f64 d (*.f64 (/.f64 c 1) (/.f64 c a))))
49.1%
(-.f64 (/.f64 b c) (/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d))))
28.3%
(-.f64 (/.f64 b c) (*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 d (/.f64 c (sqrt.f64 a)))))
48.9%
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
11.4%
(*.f64 (pow.f64 (/.f64 (sqrt.f64 b) d) 2) c)
25.4%
(*.f64 (/.f64 (/.f64 b d) d) c)
29.2%
(*.f64 (/.f64 b (pow.f64 c 2)) c)
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
25.3%
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d)) c)
23.1%
(*.f64 (*.f64 c b) (pow.f64 d -2))
30.5%
(fabs.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
65.6%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 3)) (/.f64 (neg.f64 a) d))
65.7%
(fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d))
12.2%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
18.3%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a (neg.f64 d))) (hypot.f64 c d)) 2)
62.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
37.6%
(/.f64 (+.f64 (*.f64 d (neg.f64 a)) (*.f64 2 (fma.f64 a (neg.f64 d) (*.f64 a d)))) (+.f64 (*.f64 c c) (*.f64 d d)))
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
23.1%
(/.f64 c (/.f64 (pow.f64 d 2) b))
46.2%
(/.f64 b c)
49.9%
(-.f64 (/.f64 b c) (/.f64 d (*.f64 (/.f64 c 1) (/.f64 c a))))
49.1%
(-.f64 (/.f64 b c) (/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d))))
28.3%
(-.f64 (/.f64 b c) (*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 d (/.f64 c (sqrt.f64 a)))))
48.9%
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
11.4%
(*.f64 (pow.f64 (/.f64 (sqrt.f64 b) d) 2) c)
25.4%
(*.f64 (/.f64 (/.f64 b d) d) c)
29.2%
(*.f64 (/.f64 b (pow.f64 c 2)) c)
76.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
25.3%
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d)) c)
23.1%
(*.f64 (*.f64 c b) (pow.f64 d -2))
30.5%
(fabs.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a)))
Compiler

Compiled 1364 to 888 computations (34.9% saved)

localize143.0ms (1.1%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
99.8%
(/.f64 (sqrt.f64 (*.f64 c b)) d)
85.9%
(sqrt.f64 (*.f64 c b))
99.8%
(*.f64 b (/.f64 1 c))
97.0%
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
88.6%
(/.f64 (*.f64 a d) (pow.f64 c 2))
90.4%
(*.f64 (*.f64 c b) (pow.f64 d -2))
99.9%
(/.f64 (/.f64 b d) d)
95.3%
(*.f64 (/.f64 (/.f64 b d) d) c)
100.0%
(/.f64 1 (hypot.f64 c d))
99.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
99.0%
(-.f64 (*.f64 b c) (*.f64 a d))
88.0%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))
Compiler

Compiled 159 to 50 computations (68.6% saved)

series39.0ms (0.3%)

Counts
12 → 312
Calls

105 calls:

TimeVariablePointExpression
10.0ms
c
@inf
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))
3.0ms
c
@-inf
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
1.0ms
b
@-inf
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
1.0ms
c
@0
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
1.0ms
b
@0
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)

rewrite118.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
474×associate-*r*
348×times-frac
344×associate-*l*
278×frac-times
267×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036380
1607356
Stop Event
node limit
Counts
12 → 445
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
(*.f64 (/.f64 (/.f64 b d) d) c)
(/.f64 (/.f64 b d) d)
(*.f64 (*.f64 c b) (pow.f64 d -2))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(-.f64 (*.f64 b (/.f64 1 c)) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 b (/.f64 1 c))
(sqrt.f64 (*.f64 c b))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 2)
Outputs
(+.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (neg.f64 (/.f64 (*.f64 a d) (hypot.f64 c d))))
(-.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (hypot.f64 c d)) (/.f64 (/.f64 (*.f64 a d) (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) -1) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a 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 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a 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 -1 (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(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 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 d -2)))) 1)
(*.f64 b (pow.f64 d -2))
(*.f64 b (/.f64 1 (pow.f64 d 2)))
(*.f64 1 (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 b d) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (*.f64 (cbrt.f64 (/.f64 b d)) (/.f64 1 d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 b) d) (/.f64 (sqrt.f64 b) d))
(*.f64 (sqrt.f64 (/.f64 b d)) (*.f64 (sqrt.f64 (/.f64 b d)) (/.f64 1 d)))
(*.f64 (/.f64 (neg.f64 b) d) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) (/.f64 b d))
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 d) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 b d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 b d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b d)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 b d)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) 1) (/.f64 (sqrt.f64 (/.f64 b d)) d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 b d)) (cbrt.f64 d)))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 1 d)) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(pow.f64 (*.f64 b (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(pow.f64 (*.f64 d (/.f64 d b)) -1)
(neg.f64 (/.f64 (/.f64 b d) (neg.f64 d)))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 2))
(log.f64 (exp.f64 (*.f64 b (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 d -2))) 1))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -2 (log.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 a (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 a (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 1 (*.f64 a (*.f64 d (pow.f64 c -2))))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 a d) c))
(*.f64 (*.f64 a (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (*.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (sqrt.f64 (*.f64 a d)) (*.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) (/.f64 (sqrt.f64 (*.f64 a d)) c))
(*.f64 (/.f64 a c) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 a c))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 c 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 a (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) c) (/.f64 (cbrt.f64 (*.f64 a d)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) 2)
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 a d)) -1)
(neg.f64 (/.f64 (*.f64 a d) (neg.f64 (pow.f64 c 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) d) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c)) (/.f64 (sqrt.f64 (*.f64 a d)) c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (*.f64 (/.f64 b c) 1) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)) (-.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) d)) (*.f64 c a)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (-.f64 (*.f64 b (pow.f64 c 2)) (*.f64 c (*.f64 a d))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 a d))))
(/.f64 (-.f64 (*.f64 b (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 a (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))) (*.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))) (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(fma.f64 b (/.f64 1 c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 1 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) b (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b c))) 1)
(/.f64 b c)
(/.f64 1 (/.f64 c b))
(/.f64 (neg.f64 b) (neg.f64 c))
(pow.f64 (/.f64 b c) 1)
(pow.f64 (cbrt.f64 (/.f64 b c)) 3)
(pow.f64 (pow.f64 (/.f64 b c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b c)) 2)
(sqrt.f64 (pow.f64 (/.f64 b c) 2))
(log.f64 (exp.f64 (/.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b c))))
(cbrt.f64 (pow.f64 (/.f64 b c) 3))
(expm1.f64 (log1p.f64 (/.f64 b c)))
(exp.f64 (log.f64 (/.f64 b c)))
(exp.f64 (*.f64 (log.f64 (/.f64 b c)) 1))
(log1p.f64 (expm1.f64 (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b c)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 b c)))
(*.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (sqrt.f64 (*.f64 b c))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (cbrt.f64 (*.f64 b c)))
(*.f64 (sqrt.f64 c) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (*.f64 b c) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 b c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 b c)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 b c))))
(pow.f64 (*.f64 b c) 1/2)
(pow.f64 (sqrt.f64 (*.f64 b c)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 b c) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 b c) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 b c)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 b c)))))
(cbrt.f64 (pow.f64 (*.f64 b c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b c))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 b c)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b c))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 d)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 b) d))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (*.f64 (pow.f64 (*.f64 b c) 1/4) (/.f64 1 d)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 b c)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (sqrt.f64 d)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) (sqrt.f64 d)) (sqrt.f64 (/.f64 b d)))
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) 1) (/.f64 (pow.f64 (*.f64 b c) 1/4) d))
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (*.f64 b c) 1/4) (cbrt.f64 d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 2)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 d)))
(sqrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b c) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(*.f64 b (*.f64 c (pow.f64 d -2)))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 b c) (pow.f64 d -2))
(*.f64 1 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(*.f64 (/.f64 b d) (*.f64 (/.f64 1 d) c))
(*.f64 (*.f64 b (pow.f64 d -2)) c)
(*.f64 (pow.f64 d -2) (*.f64 b c))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 1 d) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) c))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (*.f64 b (pow.f64 d -2))))
(*.f64 (cbrt.f64 (pow.f64 d -4)) (*.f64 (cbrt.f64 (pow.f64 d -2)) (*.f64 b c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (*.f64 b (pow.f64 d -2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 b) d) (*.f64 (/.f64 (sqrt.f64 b) d) c))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 1 d) (*.f64 b c)))
(*.f64 (*.f64 (/.f64 b d) c) (/.f64 1 d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (/.f64 b d) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 b d) 1) (/.f64 c d))
(*.f64 (/.f64 (/.f64 b d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (*.f64 (*.f64 b c) 1) (pow.f64 d -2))
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b c) (/.f64 1 d)) (/.f64 1 d))
(*.f64 (*.f64 (pow.f64 d -2) b) c)
(*.f64 (*.f64 (pow.f64 d -2) c) b)
(*.f64 (*.f64 (pow.f64 d -2) 1) (*.f64 b c))
(*.f64 (*.f64 (pow.f64 d -2) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))
(*.f64 (*.f64 (pow.f64 d -2) (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (cbrt.f64 (*.f64 b c)))
(*.f64 (*.f64 c (/.f64 b d)) (/.f64 1 d))
(*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (*.f64 c (/.f64 (sqrt.f64 b) d)) (/.f64 (sqrt.f64 b) d))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) 1) c)
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (*.f64 b c))) (/.f64 1 d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))

simplify385.0ms (2.9%)

Algorithm
egg-herbie
Rules
1004×times-frac
800×fma-def
686×associate-*r/
646×associate-/r*
544×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103733359
1272331012
Stop Event
node limit
Counts
757 → 619
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d))))
b
(+.f64 b (*.f64 -1 (/.f64 (*.f64 a d) c)))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (/.f64 (*.f64 a d) c))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 a d) c)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 a d) c))))
(*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
b
(+.f64 b (*.f64 -1 (/.f64 (*.f64 a d) c)))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (/.f64 (*.f64 b c) d))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d))))
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 b c) d)))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2)))))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.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 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 b (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(+.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (neg.f64 (/.f64 (*.f64 a d) (hypot.f64 c d))))
(-.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))) 1)
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (hypot.f64 c d)) (/.f64 (/.f64 (*.f64 a d) (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) -1) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a 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 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a 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 -1 (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(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 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 d -2)))) 1)
(*.f64 b (pow.f64 d -2))
(*.f64 b (/.f64 1 (pow.f64 d 2)))
(*.f64 1 (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 b d) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (*.f64 (cbrt.f64 (/.f64 b d)) (/.f64 1 d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 b) d) (/.f64 (sqrt.f64 b) d))
(*.f64 (sqrt.f64 (/.f64 b d)) (*.f64 (sqrt.f64 (/.f64 b d)) (/.f64 1 d)))
(*.f64 (/.f64 (neg.f64 b) d) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) (/.f64 b d))
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 d) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 b d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 b d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b d)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 b d)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) 1) (/.f64 (sqrt.f64 (/.f64 b d)) d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 b d)) (cbrt.f64 d)))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 1 d)) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(pow.f64 (*.f64 b (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(pow.f64 (*.f64 d (/.f64 d b)) -1)
(neg.f64 (/.f64 (/.f64 b d) (neg.f64 d)))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 2))
(log.f64 (exp.f64 (*.f64 b (pow.f64 d -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 d -2))) 1))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -2 (log.f64 d))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 a (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 a (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 1 (*.f64 a (*.f64 d (pow.f64 c -2))))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 a d) c))
(*.f64 (*.f64 a (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (*.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (sqrt.f64 (*.f64 a d)) (*.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) (/.f64 (sqrt.f64 (*.f64 a d)) c))
(*.f64 (/.f64 a c) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 a c))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 c 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 a (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) c) (/.f64 (cbrt.f64 (*.f64 a d)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) 2)
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 a d)) -1)
(neg.f64 (/.f64 (*.f64 a d) (neg.f64 (pow.f64 c 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) d) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(exp.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c)) (/.f64 (sqrt.f64 (*.f64 a d)) c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (*.f64 (/.f64 b c) 1) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)) (-.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) d)) (*.f64 c a)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (-.f64 (*.f64 b (pow.f64 c 2)) (*.f64 c (*.f64 a d))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 a d))))
(/.f64 (-.f64 (*.f64 b (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 a (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))) (*.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))) (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(fma.f64 b (/.f64 1 c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 1 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) b (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b c))) 1)
(/.f64 b c)
(/.f64 1 (/.f64 c b))
(/.f64 (neg.f64 b) (neg.f64 c))
(pow.f64 (/.f64 b c) 1)
(pow.f64 (cbrt.f64 (/.f64 b c)) 3)
(pow.f64 (pow.f64 (/.f64 b c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b c)) 2)
(sqrt.f64 (pow.f64 (/.f64 b c) 2))
(log.f64 (exp.f64 (/.f64 b c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b c))))
(cbrt.f64 (pow.f64 (/.f64 b c) 3))
(expm1.f64 (log1p.f64 (/.f64 b c)))
(exp.f64 (log.f64 (/.f64 b c)))
(exp.f64 (*.f64 (log.f64 (/.f64 b c)) 1))
(log1p.f64 (expm1.f64 (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b c)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 b c)))
(*.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (sqrt.f64 (*.f64 b c))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (cbrt.f64 (*.f64 b c)))
(*.f64 (sqrt.f64 c) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (*.f64 b c) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 b c)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 b c)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 b c))))
(pow.f64 (*.f64 b c) 1/2)
(pow.f64 (sqrt.f64 (*.f64 b c)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 b c) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 b c) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 b c)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 b c)))))
(cbrt.f64 (pow.f64 (*.f64 b c) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b c))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 b c)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b c))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 d)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 b) d))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (*.f64 (pow.f64 (*.f64 b c) 1/4) (/.f64 1 d)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 b c)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (sqrt.f64 d)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) (sqrt.f64 d)) (sqrt.f64 (/.f64 b d)))
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) 1) (/.f64 (pow.f64 (*.f64 b c) 1/4) d))
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (*.f64 b c) 1/4) (cbrt.f64 d)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 2)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 d)))
(sqrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b c) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(*.f64 b (*.f64 c (pow.f64 d -2)))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 b c) (pow.f64 d -2))
(*.f64 1 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(*.f64 (/.f64 b d) (*.f64 (/.f64 1 d) c))
(*.f64 (*.f64 b (pow.f64 d -2)) c)
(*.f64 (pow.f64 d -2) (*.f64 b c))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 1 d) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) c))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (*.f64 b (pow.f64 d -2))))
(*.f64 (cbrt.f64 (pow.f64 d -4)) (*.f64 (cbrt.f64 (pow.f64 d -2)) (*.f64 b c)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (*.f64 b (pow.f64 d -2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (sqrt.f64 b) d) (*.f64 (/.f64 (sqrt.f64 b) d) c))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 1 d) (*.f64 b c)))
(*.f64 (*.f64 (/.f64 b d) c) (/.f64 1 d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (/.f64 (/.f64 b d) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 b d) 1) (/.f64 c d))
(*.f64 (/.f64 (/.f64 b d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (*.f64 (*.f64 b c) 1) (pow.f64 d -2))
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b c) (/.f64 1 d)) (/.f64 1 d))
(*.f64 (*.f64 (pow.f64 d -2) b) c)
(*.f64 (*.f64 (pow.f64 d -2) c) b)
(*.f64 (*.f64 (pow.f64 d -2) 1) (*.f64 b c))
(*.f64 (*.f64 (pow.f64 d -2) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))
(*.f64 (*.f64 (pow.f64 d -2) (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (cbrt.f64 (*.f64 b c)))
(*.f64 (*.f64 c (/.f64 b d)) (/.f64 1 d))
(*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (*.f64 c (/.f64 (sqrt.f64 b) d)) (/.f64 (sqrt.f64 b) d))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) 1) c)
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (*.f64 b c))) (/.f64 1 d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
Outputs
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(*.f64 (*.f64 b 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 b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(*.f64 (*.f64 b 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 b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (/.f64 (*.f64 b c) d))
(fma.f64 -1 a (*.f64 c (/.f64 b d)))
(fma.f64 c (/.f64 b d) (neg.f64 a))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 a (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 c (/.f64 b d))))
(-.f64 (fma.f64 c (/.f64 b d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))))) a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 a (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 c (/.f64 b d)))))
(-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 c (/.f64 b d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))) a)
b
(+.f64 b (*.f64 -1 (/.f64 (*.f64 a d) c)))
(+.f64 b (neg.f64 (/.f64 a (/.f64 c d))))
(-.f64 b (*.f64 a (/.f64 d c)))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (/.f64 a (/.f64 c d)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (-.f64 b (*.f64 a (/.f64 d c))) (/.f64 (*.f64 -1/2 b) (/.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(+.f64 b (fma.f64 -1 (/.f64 a (/.f64 c d)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(+.f64 (-.f64 b (*.f64 a (/.f64 d c))) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 (*.f64 -1/2 b) (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (/.f64 (*.f64 a d) c))
(fma.f64 -1 b (/.f64 a (/.f64 c d)))
(-.f64 (*.f64 a (/.f64 d c)) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 a d) c)))
(fma.f64 -1 b (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 a (/.f64 c d))))
(-.f64 (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 a (/.f64 d c))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 a d) c))))
(fma.f64 -1 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 a (/.f64 c d)))))
(-.f64 (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 a (/.f64 d c)))) b)
(*.f64 (*.f64 b 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 b))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.f64 a (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 (*.f64 b c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (*.f64 a 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 c b)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (-.f64 (*.f64 c b) (*.f64 a d)))
b
(+.f64 b (*.f64 -1 (/.f64 (*.f64 a d) c)))
(+.f64 b (neg.f64 (/.f64 a (/.f64 c d))))
(-.f64 b (*.f64 a (/.f64 d c)))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 b (fma.f64 -1 (/.f64 a (/.f64 c d)) (*.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (-.f64 b (*.f64 a (/.f64 d c))) (/.f64 (*.f64 -1/2 b) (/.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 b (+.f64 (*.f64 -1 (/.f64 (*.f64 a d) c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(+.f64 b (fma.f64 -1 (/.f64 a (/.f64 c d)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 3))))))
(+.f64 (-.f64 b (*.f64 a (/.f64 d c))) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 (*.f64 -1/2 b) (/.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (/.f64 (*.f64 b c) d))
(fma.f64 -1 a (*.f64 c (/.f64 b d)))
(fma.f64 c (/.f64 b d) (neg.f64 a))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d)))
(fma.f64 -1 a (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 c (/.f64 b d))))
(-.f64 (fma.f64 c (/.f64 b d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))))) a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 b c) d))))
(fma.f64 -1 a (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 c (/.f64 b d)))))
(-.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 c (/.f64 b d) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2)))))) a)
a
(+.f64 a (*.f64 -1 (/.f64 (*.f64 b c) d)))
(+.f64 a (*.f64 (/.f64 b d) (neg.f64 c)))
(-.f64 a (*.f64 c (/.f64 b d)))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2)))))
(+.f64 a (fma.f64 -1 (*.f64 c (/.f64 b d)) (/.f64 (*.f64 -1/2 (*.f64 a (pow.f64 c 2))) (pow.f64 d 2))))
(+.f64 a (-.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) -1/2) (*.f64 c (/.f64 b d))))
(+.f64 a (+.f64 (*.f64 -1 (/.f64 (*.f64 b c) d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 3))))))
(+.f64 a (fma.f64 -1 (*.f64 c (/.f64 b d)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3)))))))
(+.f64 (-.f64 a (*.f64 c (/.f64 b d))) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (*.f64 (/.f64 a (/.f64 (pow.f64 d 2) (pow.f64 c 2))) -1/2)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(+.f64 (-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3)))) (/.f64 a d))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2)))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2)))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3)) (+.f64 (/.f64 b c) (/.f64 (*.f64 a (pow.f64 d 3)) (pow.f64 c 4)))))
(+.f64 (-.f64 (-.f64 (/.f64 b c) (/.f64 (*.f64 (pow.f64 d 2) b) (pow.f64 c 3))) (*.f64 a (/.f64 d (pow.f64 c 2)))) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(+.f64 (-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3)))) (/.f64 a d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a d) (/.f64 b (/.f64 (pow.f64 d 2) c)))
(-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 a d) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(+.f64 (-.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a d)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3)) (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (+.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 c (*.f64 b (pow.f64 d -2))) (/.f64 a (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (/.f64 b (/.f64 (pow.f64 d 4) (pow.f64 c 3)))) (/.f64 a d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (neg.f64 a) (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (neg.f64 a) (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(neg.f64 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (neg.f64 a) (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(-.f64 (/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) c)) (/.f64 (*.f64 a d) (fma.f64 d d (pow.f64 c 2))))
(/.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 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c)) (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)))
(+.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 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (/.f64 1 c)) (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5))) (/.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)))
(/.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 (*.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 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))) (/.f64 1 c))
(+.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) -3/8) (fma.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 (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 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))) (+.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) -3/8) (fma.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3)) (*.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7)))))) (/.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 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d)) (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)))
(+.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 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 1 d)) (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5))) (/.f64 (fma.f64 (pow.f64 c 6) 1/8 (*.f64 (*.f64 -1/2 (pow.f64 c 2)) (*.f64 (pow.f64 c 4) -3/8))) (pow.f64 d 7)))
(/.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)) (neg.f64 (/.f64 1 d)))
(fma.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 (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 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))) (/.f64 1 d))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) -3/8) (fma.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 (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 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 4) -3/8))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) -3/8) (fma.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3)) (/.f64 (*.f64 (pow.f64 c 6) 1/8) (pow.f64 d 7)))) (/.f64 -1 d)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 a d) (pow.f64 c 2)))
(*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
(fma.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 a (/.f64 d (pow.f64 c 2))))
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(/.f64 b c)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(+.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (neg.f64 (/.f64 (*.f64 a d) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(-.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (/.f64 (*.f64 a d) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 1 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (/.f64 1 (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (-.f64 (*.f64 c b) (*.f64 a d))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 1)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) 1/3)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 2)
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) -1)
(/.f64 1 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 c b) (*.f64 a d))))
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 2))
(fabs.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) 1))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (/.f64 (*.f64 b c) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (hypot.f64 c d)) (/.f64 (/.f64 (*.f64 a d) (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) (hypot.f64 c d))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (-.f64 (*.f64 b c) (*.f64 a d)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) 1) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) -1) (*.f64 (hypot.f64 c d) (neg.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 (*.f64 b c) (*.f64 a d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 b c) (*.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b c) (*.f64 a d))) (hypot.f64 c d)) 2)
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 a d)) (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 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.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)) (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 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (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 (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)))
(*.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)
(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 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(/.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))
(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 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4))
(fabs.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(*.f64 (pow.f64 d -2) (*.f64 c (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 d -2)))) 1)
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 b (pow.f64 d -2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (/.f64 1 (pow.f64 d 2)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 1 (*.f64 b (pow.f64 d -2)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 b d) (/.f64 1 d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (pow.f64 d -2)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (*.f64 (cbrt.f64 (/.f64 b d)) (/.f64 1 d)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (pow.f64 d -2)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (sqrt.f64 b) d) (/.f64 (sqrt.f64 b) d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (sqrt.f64 (/.f64 b d)) (*.f64 (sqrt.f64 (/.f64 b d)) (/.f64 1 d)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (neg.f64 b) d) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (/.f64 (neg.f64 b) d))
(/.f64 (neg.f64 b) (neg.f64 (pow.f64 d 2)))
(*.f64 (/.f64 1 d) (/.f64 b d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 d) d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) d) (/.f64 (cbrt.f64 b) d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 1 (*.f64 (cbrt.f64 d) d)))
(/.f64 (/.f64 (/.f64 b d) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 1 (*.f64 (sqrt.f64 d) d)))
(/.f64 (/.f64 b (*.f64 (sqrt.f64 d) d)) (sqrt.f64 d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 b d) (cbrt.f64 d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 1 (*.f64 (cbrt.f64 d) d)))
(/.f64 (/.f64 (/.f64 b d) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 b d) (sqrt.f64 d)))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 1 (*.f64 (sqrt.f64 d) d)))
(/.f64 (/.f64 b (*.f64 (sqrt.f64 d) d)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b d)) d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 b d)) (sqrt.f64 d)))
(*.f64 (/.f64 b (sqrt.f64 d)) (/.f64 1 (*.f64 (sqrt.f64 d) d)))
(/.f64 (/.f64 b (*.f64 (sqrt.f64 d) d)) (sqrt.f64 d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) 1) (/.f64 (sqrt.f64 (/.f64 b d)) d))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 b d)) (cbrt.f64 d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 d) 2)) (/.f64 1 (*.f64 (cbrt.f64 d) d)))
(/.f64 (/.f64 (/.f64 b d) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (*.f64 (sqrt.f64 b) (/.f64 1 d)) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(pow.f64 (*.f64 b (pow.f64 d -2)) 1)
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 3)
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) 1/3)
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(pow.f64 (/.f64 (sqrt.f64 b) d) 2)
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(pow.f64 (*.f64 d (/.f64 d b)) -1)
(/.f64 1 (/.f64 (pow.f64 d 2) b))
(neg.f64 (/.f64 (/.f64 b d) (neg.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (/.f64 (neg.f64 b) d))
(/.f64 (neg.f64 b) (neg.f64 (pow.f64 d 2)))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 2))
(fabs.f64 (*.f64 b (pow.f64 d -2)))
(log.f64 (exp.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 d -2)))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (pow.f64 d -2) 3)))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(exp.f64 (log.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 d -2))) 1))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 -2 (log.f64 d))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (pow.f64 d 2))
(*.f64 b (pow.f64 d -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 3)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3) 1/3)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4))
(fabs.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(*.f64 (pow.f64 d -2) (*.f64 c (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 a (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 d (*.f64 a (pow.f64 c -2)))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 1 (*.f64 a (*.f64 d (pow.f64 c -2))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 a d) c))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 a (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 a (*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (pow.f64 c 2)))))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (*.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (*.f64 (pow.f64 c -2) (cbrt.f64 (*.f64 a d))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 (sqrt.f64 (*.f64 a d)) (*.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c -2)))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) (/.f64 (sqrt.f64 (*.f64 a d)) c))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 a c) (/.f64 d c))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d c) (/.f64 a c))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 a 1) (/.f64 d (pow.f64 c 2)))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 a (pow.f64 c 2)))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 a (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 a d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) c) (/.f64 (cbrt.f64 (*.f64 a d)) c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) c) (/.f64 (cbrt.f64 (*.f64 a d)) c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (/.f64 (cbrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a d) (pow.f64 c -2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a d) 2)) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) 1) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 c 2)))
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 a d)) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 3)
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(pow.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3) 1/3)
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) 2)
(*.f64 a (*.f64 (/.f64 1 (pow.f64 c 2)) d))
(*.f64 a (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 a d)) -1)
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 a d)))
(neg.f64 (/.f64 (*.f64 a d) (neg.f64 (pow.f64 c 2))))
(*.f64 a (*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (pow.f64 c 2)))))
(/.f64 (neg.f64 a) (/.f64 (neg.f64 (pow.f64 c 2)) d))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) d) (pow.f64 c -2)))
(*.f64 (pow.f64 c -2) (log.f64 (pow.f64 (exp.f64 a) d)))
(*.f64 (pow.f64 c -2) (*.f64 d (log.f64 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(exp.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 1))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 a (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 a d) (pow.f64 c -2))
(+.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c)) (/.f64 (sqrt.f64 (*.f64 a d)) c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) c) (/.f64 (sqrt.f64 (*.f64 a d)) c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (*.f64 a (neg.f64 (/.f64 d (pow.f64 c 2)))) (+.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 b (/.f64 1 c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 1 (/.f64 b c) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 (/.f64 1 c) b (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(+.f64 (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(+.f64 (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (pow.f64 c -2) (*.f64 a d)))) (fma.f64 (neg.f64 (pow.f64 c -2)) (*.f64 a d) (*.f64 (pow.f64 c -2) (*.f64 a d))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (neg.f64 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1))) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1 (*.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 1)))
(+.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 d (pow.f64 c -2)))) 2) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))) (*.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 0))
(+.f64 (*.f64 (/.f64 b c) 1) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 1))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(*.f64 1 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2) (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 (*.f64 (*.f64 b a) d) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 3)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 3) (*.f64 a d))) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)) (-.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) (sqrt.f64 (/.f64 b c))) (-.f64 (sqrt.f64 (/.f64 b c)) (/.f64 (sqrt.f64 (*.f64 a d)) c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))) (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 (*.f64 (*.f64 b a) d) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 3)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 3) (*.f64 a d))) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 b c) 2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c)))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 (*.f64 (*.f64 b a) d) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 3)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 3) (*.f64 a d))) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 b c) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 1 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c)))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) d)) (*.f64 c a)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) d)) (*.f64 a c)) (/.f64 (pow.f64 c 3) d))
(/.f64 (-.f64 (*.f64 b (pow.f64 c 2)) (*.f64 c (*.f64 a d))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) b) (*.f64 (*.f64 a d) c)) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 a d))))
(/.f64 (-.f64 (*.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d))) c) (/.f64 (pow.f64 c 3) (*.f64 a d)))
(/.f64 (fma.f64 b (/.f64 (pow.f64 c 2) (*.f64 a d)) (neg.f64 c)) (/.f64 (pow.f64 c 3) (*.f64 a d)))
(/.f64 (-.f64 (*.f64 b (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 a (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (fma.f64 b (neg.f64 (pow.f64 c 2)) (neg.f64 (*.f64 (*.f64 a c) (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 b)) (*.f64 (*.f64 a d) c)) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (/.f64 (*.f64 b (*.f64 a d)) (pow.f64 c 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 a (*.f64 d (pow.f64 c -2))) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (/.f64 (*.f64 (*.f64 b a) d) (pow.f64 c 3)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 3)) (+.f64 (/.f64 b (/.f64 (pow.f64 c 3) (*.f64 a d))) (+.f64 (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 b c) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4)))) (neg.f64 (+.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (/.f64 (pow.f64 (*.f64 a d) 2) (pow.f64 c 4))) (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))) (*.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (-.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 3)) (fma.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (neg.f64 (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c))) (pow.f64 (/.f64 b c) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))) (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (pow.f64 (*.f64 a d) 2) (*.f64 (neg.f64 (pow.f64 c -2)) (neg.f64 (pow.f64 c -2))))) (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (*.f64 (*.f64 a d) (pow.f64 c -2)) 2)) (fma.f64 (*.f64 a d) (pow.f64 c -2) (/.f64 b c)))
(pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 1)
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 3)
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(pow.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3) 1/3)
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 2)
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 2))
(fabs.f64 (-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2))))
(log.f64 (exp.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2)))) 3))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(exp.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))) 1))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(fma.f64 b (/.f64 1 c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(fma.f64 1 (/.f64 b c) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(fma.f64 (/.f64 1 c) b (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (*.f64 (*.f64 a d) (neg.f64 (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 a (*.f64 d (pow.f64 c -2))))
(-.f64 (/.f64 b c) (*.f64 (*.f64 a d) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b c))) 1)
(/.f64 b c)
(/.f64 b c)
(/.f64 1 (/.f64 c b))
(/.f64 b c)
(/.f64 (neg.f64 b) (neg.f64 c))
(/.f64 b c)
(pow.f64 (/.f64 b c) 1)
(/.f64 b c)
(pow.f64 (cbrt.f64 (/.f64 b c)) 3)
(/.f64 b c)
(pow.f64 (pow.f64 (/.f64 b c) 3) 1/3)
(/.f64 b c)
(pow.f64 (sqrt.f64 (/.f64 b c)) 2)
(/.f64 b c)
(sqrt.f64 (pow.f64 (/.f64 b c) 2))
(fabs.f64 (/.f64 b c))
(log.f64 (exp.f64 (/.f64 b c)))
(/.f64 b c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b c))))
(/.f64 b c)
(cbrt.f64 (pow.f64 (/.f64 b c) 3))
(/.f64 b c)
(expm1.f64 (log1p.f64 (/.f64 b c)))
(/.f64 b c)
(exp.f64 (log.f64 (/.f64 b c)))
(/.f64 b c)
(exp.f64 (*.f64 (log.f64 (/.f64 b c)) 1))
(/.f64 b c)
(log1p.f64 (expm1.f64 (/.f64 b c)))
(/.f64 b c)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b c)))) 1)
(sqrt.f64 (*.f64 c b))
(*.f64 1 (sqrt.f64 (*.f64 b c)))
(sqrt.f64 (*.f64 c b))
(*.f64 (cbrt.f64 (*.f64 b c)) (cbrt.f64 (sqrt.f64 (*.f64 b c))))
(*.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (sqrt.f64 (*.f64 c b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (cbrt.f64 (*.f64 b c)))
(*.f64 (cbrt.f64 (*.f64 c b)) (cbrt.f64 (sqrt.f64 (*.f64 c b))))
(*.f64 (sqrt.f64 c) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 c))
(*.f64 (sqrt.f64 b) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (*.f64 b c) 1/4))
(sqrt.f64 (*.f64 c b))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 b c)))
(sqrt.f64 (*.f64 c b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 b c)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c b))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 c b))) (sqrt.f64 (cbrt.f64 (*.f64 c b))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 b c))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 c b))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 c b))) (sqrt.f64 (cbrt.f64 (*.f64 c b))))
(pow.f64 (*.f64 b c) 1/2)
(sqrt.f64 (*.f64 c b))
(pow.f64 (sqrt.f64 (*.f64 b c)) 1)
(sqrt.f64 (*.f64 c b))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) 3)
(sqrt.f64 (*.f64 c b))
(pow.f64 (pow.f64 (*.f64 b c) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 c b) 3/2))
(pow.f64 (pow.f64 (*.f64 b c) 1/4) 2)
(sqrt.f64 (*.f64 c b))
(fabs.f64 (sqrt.f64 (*.f64 b c)))
(sqrt.f64 (*.f64 c b))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b c))))
(sqrt.f64 (*.f64 c b))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 b c)))))
(sqrt.f64 (*.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 b c) 3/2))
(cbrt.f64 (pow.f64 (*.f64 c b) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b c))))
(sqrt.f64 (*.f64 c b))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b c))))
(sqrt.f64 (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (*.f64 b c)) 1/2))
(sqrt.f64 (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b c))) 1))
(sqrt.f64 (*.f64 c b))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b c))))
(sqrt.f64 (*.f64 c b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) 1)
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (*.f64 b c)) (/.f64 1 d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 d)))
(*.f64 (cbrt.f64 (*.f64 c b)) (*.f64 (/.f64 1 d) (cbrt.f64 (sqrt.f64 (*.f64 c b)))))
(*.f64 (cbrt.f64 (*.f64 c b)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 c b))) d))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)))
(*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (pow.f64 (*.f64 b c) 1/4) (*.f64 (pow.f64 (*.f64 b c) 1/4) (/.f64 1 d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (/.f64 1 (neg.f64 d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 b c)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4))) (sqrt.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 b c)) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 d)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 d)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) d))
(*.f64 (cbrt.f64 (*.f64 c b)) (*.f64 (/.f64 1 d) (cbrt.f64 (sqrt.f64 (*.f64 c b)))))
(*.f64 (cbrt.f64 (*.f64 c b)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 c b))) d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)) (/.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b c)) (sqrt.f64 d)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 c b)) (sqrt.f64 d)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 b) d) (sqrt.f64 c))
(*.f64 (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 c) (sqrt.f64 d)) (sqrt.f64 (/.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 b d)) (/.f64 (sqrt.f64 c) (sqrt.f64 d)))
(/.f64 (*.f64 (sqrt.f64 c) (sqrt.f64 (/.f64 b d))) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) 1) (/.f64 (pow.f64 (*.f64 b c) 1/4) d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(*.f64 (/.f64 (pow.f64 (*.f64 b c) 1/4) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (*.f64 b c) 1/4) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 d)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1)
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 1/2)
(sqrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 3)
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 2)
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) -1)
(/.f64 1 (/.f64 d (sqrt.f64 (*.f64 c b))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(sqrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(sqrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 3))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b c) 3/2) (pow.f64 d 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c b) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) 1))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 (sqrt.f64 (*.f64 c b)) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) 1)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 b (*.f64 c (pow.f64 d -2)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 (*.f64 b c) (pow.f64 d -2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 1 (*.f64 (*.f64 b c) (pow.f64 d -2)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 b d) (*.f64 (/.f64 1 d) c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 b (pow.f64 d -2)) c)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (pow.f64 d -2) (*.f64 b c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 1 d) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 (cbrt.f64 (*.f64 b c)) (pow.f64 d -2)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) (*.f64 b (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (cbrt.f64 (pow.f64 d -4)) (*.f64 (cbrt.f64 (pow.f64 d -2)) (*.f64 b c)))
(*.f64 (cbrt.f64 (pow.f64 d -4)) (*.f64 (*.f64 c b) (cbrt.f64 (pow.f64 d -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4)) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4)))
(*.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (*.f64 b (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)) (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 b) d) (*.f64 (/.f64 (sqrt.f64 b) d) c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 1 d) (*.f64 b c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (/.f64 b d) c) (/.f64 1 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 (/.f64 b d) (sqrt.f64 d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 d) d)) (/.f64 c (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 b d) 1) (/.f64 c d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (/.f64 (/.f64 b d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (cbrt.f64 d)))
(*.f64 (*.f64 (*.f64 b c) 1) (pow.f64 d -2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 d -4))) (cbrt.f64 (pow.f64 d -2)))
(*.f64 (cbrt.f64 (pow.f64 d -2)) (*.f64 b (*.f64 c (cbrt.f64 (pow.f64 d -4)))))
(*.f64 (*.f64 (*.f64 b c) (/.f64 1 d)) (/.f64 1 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (pow.f64 d -2) b) c)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (pow.f64 d -2) c) b)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (pow.f64 d -2) 1) (*.f64 b c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (pow.f64 d -2) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (pow.f64 d -2) (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (cbrt.f64 (*.f64 b c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c (/.f64 b d)) (/.f64 1 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 d -2))) 2)) (cbrt.f64 (*.f64 b (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 c (/.f64 (sqrt.f64 b) d)) (/.f64 (sqrt.f64 b) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) 1) c)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 d -2)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 1) (/.f64 (sqrt.f64 (*.f64 b c)) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (*.f64 b c))) (/.f64 1 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (cbrt.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)) (/.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))) d))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d)) (*.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) (cbrt.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b))))
(/.f64 1 (/.f64 d (*.f64 (/.f64 b d) c)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 d (sqrt.f64 (*.f64 b c))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 b c))) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) 1) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 b c)) (neg.f64 (sqrt.f64 (*.f64 b c)))) (*.f64 d (neg.f64 d)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) 1) (*.f64 (neg.f64 d) (/.f64 d (sqrt.f64 (*.f64 b c)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c))) (*.f64 (neg.f64 d) d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(/.f64 (neg.f64 (*.f64 (/.f64 b d) c)) (neg.f64 d))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c b)) d) 4))
(fabs.f64 (*.f64 c (*.f64 b (pow.f64 d -2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) c) (pow.f64 d -2)))
(*.f64 (pow.f64 d -2) (*.f64 c (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b c) (pow.f64 d -2)) 3))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (pow.f64 d -2) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d -2) 3) (pow.f64 (*.f64 b c) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (pow.f64 d -2)) 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 d -2)) 3) (pow.f64 c 3)))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))) 1))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b c) (pow.f64 d -2))))
(/.f64 b (/.f64 (pow.f64 d 2) c))
(*.f64 c (*.f64 b (pow.f64 d -2)))

eval253.0ms (1.9%)

Compiler

Compiled 17734 to 7301 computations (58.8% saved)

prune221.0ms (1.7%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New79514809
Fresh11415
Picked415
Done123
Total81121832
Accuracy
100.0%
Counts
832 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.5%
(/.f64 (*.f64 (/.f64 b d) c) d)
44.2%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (fma.f64 c c (*.f64 d d)))
37.7%
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.0%
(/.f64 (neg.f64 a) d)
25.4%
(/.f64 c (*.f64 d (/.f64 d b)))
46.2%
(/.f64 b c)
49.9%
(-.f64 (/.f64 b c) (/.f64 d (*.f64 (/.f64 c 1) (/.f64 c a))))
35.7%
(-.f64 (*.f64 b (/.f64 1 c)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 a d)) c) 2))
54.4%
(-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))
53.0%
(-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 1 c) (/.f64 (*.f64 a d) c)))
25.2%
(*.f64 (/.f64 (/.f64 b d) 1) (/.f64 c d))
52.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 c b) (hypot.f64 c d)))
43.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 a (neg.f64 d)) (hypot.f64 c d)))
31.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b))
35.2%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))
32.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
27.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 a))
23.5%
(*.f64 (/.f64 1 d) (*.f64 (/.f64 1 d) (*.f64 b c)))
25.9%
(*.f64 (/.f64 -1 c) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d)))
23.1%
(*.f64 (*.f64 c b) (pow.f64 d -2))
Compiler

Compiled 1076 to 486 computations (54.8% saved)

regimes651.0ms (4.9%)

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

5 calls:

284.0ms
a
118.0ms
d
103.0ms
b
100.0ms
c
28.0ms
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
85.6%6a
87.7%4b
88.4%4c
93.1%5d
90.7%2(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 810 to 311 computations (61.6% saved)

regimes151.0ms (1.1%)

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

2 calls:

104.0ms
d
33.0ms
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
85.6%5d
86.0%2(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 615 to 240 computations (61% saved)

regimes359.0ms (2.7%)

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

4 calls:

132.0ms
d
89.0ms
c
86.0ms
b
40.0ms
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
82.1%7d
72.9%5b
84.5%5c
79.7%4(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 523 to 219 computations (58.1% saved)

regimes97.0ms (0.7%)

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

1 calls:

87.0ms
c
Results
AccuracySegmentsBranch
84.5%5c
Compiler

Compiled 449 to 186 computations (58.6% saved)

regimes73.0ms (0.6%)

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

1 calls:

62.0ms
c
Results
AccuracySegmentsBranch
84.5%5c
Compiler

Compiled 272 to 124 computations (54.4% saved)

regimes133.0ms (1%)

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

1 calls:

127.0ms
c
Results
AccuracySegmentsBranch
84.5%5c
Compiler

Compiled 233 to 107 computations (54.1% saved)

regimes58.0ms (0.4%)

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

1 calls:

53.0ms
c
Results
AccuracySegmentsBranch
84.4%5c
Compiler

Compiled 220 to 102 computations (53.6% saved)

regimes90.0ms (0.7%)

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

1 calls:

46.0ms
c
Results
AccuracySegmentsBranch
84.4%5c
Compiler

Compiled 198 to 94 computations (52.5% saved)

regimes222.0ms (1.7%)

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

3 calls:

93.0ms
a
85.0ms
c
41.0ms
d
Results
AccuracySegmentsBranch
74.8%5d
67.0%7a
76.3%5c
Compiler

Compiled 131 to 68 computations (48.1% saved)

regimes125.0ms (0.9%)

Counts
9 → 5
Calls
Call 1
Inputs
(/.f64 b c)
(/.f64 (neg.f64 a) d)
(*.f64 (/.f64 (/.f64 b d) d) c)
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 (*.f64 (/.f64 b d) c) d)
(*.f64 (/.f64 (/.f64 b d) 1) (/.f64 c d))
(*.f64 (/.f64 1 d) (*.f64 (/.f64 1 d) (*.f64 b c)))
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 a (neg.f64 d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Outputs
(/.f64 b c)
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (neg.f64 a) d)
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b c)
Calls

3 calls:

49.0ms
b
42.0ms
c
31.0ms
d
Results
AccuracySegmentsBranch
63.1%4b
69.9%5d
71.7%5c
Compiler

Compiled 90 to 46 computations (48.9% saved)

regimes15.0ms (0.1%)

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

1 calls:

14.0ms
c
Results
AccuracySegmentsBranch
67.4%3c
Compiler

Compiled 57 to 30 computations (47.4% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 b c)
Outputs
(/.f64 b c)
Calls

4 calls:

3.0ms
b
3.0ms
d
3.0ms
c
3.0ms
a
Results
AccuracySegmentsBranch
46.2%1a
46.2%1b
46.2%1d
46.2%1c
Compiler

Compiled 27 to 21 computations (22.2% 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
13.0ms
1.1228119179761989e+86
7.133261555062042e+86
22.0ms
5.226669746843313e-269
7.703292825010698e-247
17.0ms
-1.822039019879422e-135
-8.354014787463539e-140
21.0ms
-3.001693889320526e+41
-9.525508106570855e+24
Results
61.0ms529×body256valid
3.0ms31×body256infinite
Compiler

Compiled 1318 to 872 computations (33.8% saved)

bsearch86.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1228119179761989e+86
7.133261555062042e+86
32.0ms
5.226669746843313e-269
7.703292825010698e-247
16.0ms
-1.822039019879422e-135
-8.354014787463539e-140
25.0ms
-3.001693889320526e+41
-9.525508106570855e+24
Results
74.0ms523×body256valid
4.0ms37×body256infinite
Compiler

Compiled 1301 to 821 computations (36.9% saved)

bsearch162.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
99.0ms
1.1228119179761989e+86
7.133261555062042e+86
21.0ms
5.226669746843313e-269
7.703292825010698e-247
19.0ms
-1.822039019879422e-135
-8.354014787463539e-140
23.0ms
-3.001693889320526e+41
-9.525508106570855e+24
Results
150.0ms520×body256valid
4.0ms40×body256infinite
Compiler

Compiled 1318 to 838 computations (36.4% saved)

bsearch347.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.1228119179761989e+86
7.133261555062042e+86
22.0ms
5.226669746843313e-269
7.703292825010698e-247
294.0ms
-1.822039019879422e-135
-8.354014787463539e-140
16.0ms
-1.6012352132602252e+128
-2.916290847450436e+123
Results
283.0ms41×body256infinite
56.0ms487×body256valid
Compiler

Compiled 1242 to 790 computations (36.4% saved)

bsearch68.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1228119179761989e+86
7.133261555062042e+86
23.0ms
5.226669746843313e-269
7.703292825010698e-247
17.0ms
-1.822039019879422e-135
-8.354014787463539e-140
16.0ms
-1.6012352132602252e+128
-2.916290847450436e+123
Results
57.0ms491×body256valid
4.0ms37×body256infinite
Compiler

Compiled 1242 to 790 computations (36.4% saved)

bsearch221.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.1228119179761989e+86
7.133261555062042e+86
92.0ms
-7.213247856738899e-300
-3.5846480410004014e-305
101.0ms
-1.822039019879422e-135
-8.354014787463539e-140
16.0ms
-1.6012352132602252e+128
-2.916290847450436e+123
Results
211.0ms459×body256valid
4.0ms37×body256infinite
Compiler

Compiled 1051 to 676 computations (35.7% saved)

bsearch124.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.1228119179761989e+86
7.133261555062042e+86
18.0ms
1.6953653312234283e-59
1.8984506625710784e-53
74.0ms
-1.822039019879422e-135
-8.354014787463539e-140
20.0ms
-3.001693889320526e+41
-9.525508106570855e+24
Results
115.0ms503×body256valid
3.0ms25×body256infinite
Compiler

Compiled 995 to 658 computations (33.9% saved)

bsearch113.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.1228119179761989e+86
7.133261555062042e+86
19.0ms
1.6953653312234283e-59
1.8984506625710784e-53
16.0ms
-1.822039019879422e-135
-8.354014787463539e-140
64.0ms
-3.001693889320526e+41
-9.525508106570855e+24
Results
104.0ms514×body256valid
2.0ms14×body256infinite
Compiler

Compiled 835 to 562 computations (32.7% saved)

bsearch78.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
2.726758550449732e-14
1.9038730331580126e-7
48.0ms
-5.74597874521139e-17
-4.52927283615246e-20
Results
42.0ms268×body256valid
0.0msbody256infinite
Compiler

Compiled 315 to 238 computations (24.4% saved)

simplify52.0ms (0.4%)

Algorithm
egg-herbie
Rules
36×*-commutative
30×+-commutative
28×sub-neg
18×neg-mul-1
18×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562949
11942949
22282949
32462949
42562949
52582949
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d)))
(if (<=.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))))
(if (<=.f64 c -260000000000000005480585099872836989747200) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -8183476519740355/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 5825429455047731/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -160000000000000004860576454832058670252032) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -817038295730877/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 7429141844095293/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 649999999999999995706459206357539895261016217557974883628879067319594526438197892743168) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -299999999999999982517212821288268163186688) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -1964034364737685/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 700000000000000037848472048634666271418053540613360351299463439700403675625900646334464) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -750000000000000056380865187388656470603571798264306160112181826768324443931811403498405825823318526571199466279139394745008128) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -6703903964971299/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 540000000000000035507560811726686586462846662555015541814885713753236257345716931788800) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -700000000000000022560795782057680722244648706143171799029299745623941802616366207652903249301442548464438989202157369619906560) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -7960885958403417/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -13000000000000000977268329914736712157128577836581306775277818330650957028151397660639034314270854460567457415505082842246807552) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -4022342378982779/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c -571356458463325/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (neg.f64 a) d) (if (<=.f64 c 700000000000000037848472048634666271418053540613360351299463439700403675625900646334464) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -11999999999999999918751838129509892096) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -7594266210319049/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4348100198478055/6901746346790563787434755862277025452451108972170386555162524223799296) (/.f64 (neg.f64 a) d) (if (<=.f64 c 189999999999999988976339400247098301014796443140233556360718105221488198882669713424384) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -299999999999999982517212821288268163186688) (/.f64 b c) (if (<=.f64 c -4124472165949139/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 6625676492918941/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (neg.f64 a) d) (if (<=.f64 c 540000000000000035507560811726686586462846662555015541814885713753236257345716931788800) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b c)))))
(if (<=.f64 c -7301667457314601/162259276829213363391578010288128) (/.f64 b c) (if (<=.f64 c 2949778999859695/2417851639229258349412352) (/.f64 (neg.f64 a) d) (/.f64 b c)))
(/.f64 b c)
Outputs
(if (<=.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (fma.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) c)) (/.f64 (neg.f64 a) d)))
(if (<=.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (hypot.f64 c d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))))
(if (<=.f64 c -260000000000000005480585099872836989747200) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -8183476519740355/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 5825429455047731/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816) (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (-.f64 (*.f64 b c) (*.f64 a d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -260000000000000005480585099872836989747200) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -8183476519740355/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 5825429455047731/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816) (*.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -160000000000000004860576454832058670252032) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -817038295730877/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 7429141844095293/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 649999999999999995706459206357539895261016217557974883628879067319594526438197892743168) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (fma.f64 c c (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -299999999999999982517212821288268163186688) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 a (/.f64 d c)) b)) (if (<=.f64 c -1964034364737685/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 700000000000000037848472048634666271418053540613360351299463439700403675625900646334464) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -750000000000000056380865187388656470603571798264306160112181826768324443931811403498405825823318526571199466279139394745008128) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -6703903964971299/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 2952075737355269/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 540000000000000035507560811726686586462846662555015541814885713753236257345716931788800) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 b (*.f64 a (/.f64 d c))))))))
(if (<=.f64 c -700000000000000022560795782057680722244648706143171799029299745623941802616366207652903249301442548464438989202157369619906560) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -7960885958403417/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 976153043818809/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (-.f64 (/.f64 b (/.f64 (pow.f64 d 2) c)) (/.f64 a d)) (if (<=.f64 c 480000000000000007022733710723939054865620634175034428453733177841502254840551143636992) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -13000000000000000977268329914736712157128577836581306775277818330650957028151397660639034314270854460567457415505082842246807552) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -4022342378982779/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c -571356458463325/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 (neg.f64 a) d) (if (<=.f64 c 700000000000000037848472048634666271418053540613360351299463439700403675625900646334464) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -11999999999999999918751838129509892096) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -7594266210319049/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4348100198478055/6901746346790563787434755862277025452451108972170386555162524223799296) (/.f64 (neg.f64 a) d) (if (<=.f64 c 189999999999999988976339400247098301014796443140233556360718105221488198882669713424384) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -11999999999999999918751838129509892096) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c))) (if (<=.f64 c -7594266210319049/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 b c) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4348100198478055/6901746346790563787434755862277025452451108972170386555162524223799296) (/.f64 (neg.f64 a) d) (if (<=.f64 c 189999999999999988976339400247098301014796443140233556360718105221488198882669713424384) (/.f64 (*.f64 b c) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 b (/.f64 1 c)) (*.f64 (/.f64 d c) (/.f64 a c)))))))
(if (<=.f64 c -299999999999999982517212821288268163186688) (/.f64 b c) (if (<=.f64 c -4124472165949139/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 6625676492918941/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (neg.f64 a) d) (if (<=.f64 c 540000000000000035507560811726686586462846662555015541814885713753236257345716931788800) (/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b c)))))
(if (<=.f64 c -299999999999999982517212821288268163186688) (/.f64 b c) (if (<=.f64 c -4124472165949139/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (*.f64 b c) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 6625676492918941/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (neg.f64 a) d) (if (<=.f64 c 540000000000000035507560811726686586462846662555015541814885713753236257345716931788800) (/.f64 (*.f64 b c) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b c)))))
(if (<=.f64 c -7301667457314601/162259276829213363391578010288128) (/.f64 b c) (if (<=.f64 c 2949778999859695/2417851639229258349412352) (/.f64 (neg.f64 a) d) (/.f64 b c)))
(if (or (<=.f64 c -7301667457314601/162259276829213363391578010288128) (not (<=.f64 c 2949778999859695/2417851639229258349412352))) (/.f64 b c) (/.f64 (neg.f64 a) d))
(/.f64 b c)
Compiler

Compiled 773 to 374 computations (51.6% saved)

soundness3.9s (29.3%)

Rules
1950×fma-def
1950×fma-def
1586×times-frac
1586×times-frac
1482×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021206
1277191
23872191
021206
1277191
23872191
051339503
1123837217
2484837209
0143945891
1427443860
051339503
1123837217
2484837209
051339503
1123837217
2484837209
051339503
1123837217
2484837209
038506
1649470
0143945891
1427443860
036380
1607356
051339503
1123837217
2484837209
0103733359
1272331012
0103733359
1272331012
066764
1206748
2417748
31028748
44630748
021206
1277191
23872191
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1281 to 477 computations (62.8% saved)

end1.0ms (0%)

preprocess191.0ms (1.4%)

Compiler

Compiled 1578 to 522 computations (66.9% saved)

Profiling

Loading profile data...