Complex division, imag part

Time bar (total: 12.6s)

analyze28.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 (9.1%)

Results
1.1s7838×256valid
49.0ms418×256infinite
Bogosity

preprocess192.0ms (1.5%)

Algorithm
egg-herbie
Rules
1546×times-frac
1190×distribute-lft-neg-in
958×distribute-rgt-neg-in
904×associate-/l*
860×distribute-frac-neg
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1060-1(1.7044440289592376e-182 -4.8867048922037264e+70 4.642644352926981e-161 -4.380750294828199e-271)(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
20-0-(-.f64 (*.f64 b c) (*.f64 a d))
00-0-(*.f64 a d)
00-0-b
00-0-c
00-0-(*.f64 b c)
00-0-d
00-0-(*.f64 c c)
00-0-(*.f64 d d)
00-0-(+.f64 (*.f64 c c) (*.f64 d d))
00-0-a
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0701024
1228992
2453992
31119992
44878992
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))))
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 (neg.f64 a) d)) (+.f64 (*.f64 c c) (*.f64 d d))))
(neg.f64 (/.f64 (-.f64 (*.f64 (neg.f64 b) c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))))
(neg.f64 (/.f64 (-.f64 (*.f64 b (neg.f64 c)) (*.f64 a d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d))))
(neg.f64 (/.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 (fma.f64 b c (*.f64 d (neg.f64 a))) (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 (fma.f64 b c (*.f64 d (neg.f64 a))) (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)))
(neg.f64 (/.f64 (-.f64 (*.f64 b c) (*.f64 (neg.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)))
(neg.f64 (/.f64 (-.f64 (*.f64 (neg.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 (fma.f64 b c (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(neg.f64 (/.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 d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(neg.f64 (/.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 (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 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 (fma.f64 b c (*.f64 d (neg.f64 a))) (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 (fma.f64 b c (*.f64 d (neg.f64 a))) (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 (-.f64 (*.f64 c d) (*.f64 b a)) (fma.f64 b b (*.f64 c c)))
(/.f64 (fma.f64 c d (*.f64 b (neg.f64 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)))
(/.f64 (fma.f64 b d (*.f64 a (neg.f64 c))) (fma.f64 c c (*.f64 d d)))
Compiler

Compiled 119 to 35 computations (70.6% saved)

eval0.0ms (0%)

Compiler

Compiled 32 to 14 computations (56.3% saved)

prune1.0ms (0%)

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

Compiled 37 to 21 computations (43.2% saved)

localize154.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
b
100.0%
a
99.6%
(fma.f64 b c (*.f64 d (neg.f64 a)))
60.5%
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 c c (*.f64 d d)))
100.0%
b
100.0%
a
99.2%
(-.f64 (*.f64 b c) (*.f64 a d))
60.5%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Rules
2986×fma-def
1536×times-frac
986×cancel-sign-sub-inv
958×distribute-lft-neg-in
866×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025364
143364
266364
3101364
4186364
5308364
6500364
7799364
81134364
91769364
102825364
115170364
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 b c) (*.f64 a d))
(*.f64 b c)
b
c
(*.f64 a d)
a
d
(+.f64 (*.f64 c c) (*.f64 d d))
(*.f64 c c)
(*.f64 d d)
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 c c (*.f64 d d)))
(fma.f64 b c (*.f64 d (neg.f64 a)))
b
c
(*.f64 d (neg.f64 a))
d
(neg.f64 a)
a
(fma.f64 c c (*.f64 d d))
(*.f64 d d)
Outputs
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.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 (neg.f64 d))) (fma.f64 d d (*.f64 c c)))
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 d d (*.f64 c c)))
(-.f64 (*.f64 b c) (*.f64 a d))
(fma.f64 b c (*.f64 d (neg.f64 a)))
(fma.f64 b c (*.f64 a (neg.f64 d)))
(*.f64 b c)
b
c
(*.f64 a d)
a
d
(+.f64 (*.f64 c c) (*.f64 d d))
(fma.f64 c c (*.f64 d d))
(fma.f64 d d (*.f64 c c))
(*.f64 c c)
(*.f64 d d)
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.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 (neg.f64 d))) (fma.f64 d d (*.f64 c c)))
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 d d (*.f64 c c)))
(fma.f64 b c (*.f64 d (neg.f64 a)))
(-.f64 (*.f64 b c) (*.f64 a d))
(fma.f64 b c (*.f64 a (neg.f64 d)))
b
c
(*.f64 d (neg.f64 a))
(*.f64 a (neg.f64 d))
d
(neg.f64 a)
a
(fma.f64 c c (*.f64 d d))
(fma.f64 d d (*.f64 c c))
(*.f64 d d)
Compiler

Compiled 90 to 17 computations (81.1% saved)

series24.0ms (0.2%)

Counts
8 → 192
Calls

60 calls:

TimeVariablePointExpression
4.0ms
a
@inf
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 c c (*.f64 d d)))
2.0ms
a
@0
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 c c (*.f64 d d)))
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)))

rewrite389.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
940×log1p-expm1-u
836×expm1-log1p-u
452×expm1-udef
452×log1p-udef
246×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025198
1362172
24478172
Stop Event
node limit
Counts
8 → 265
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))
a
b
(/.f64 (fma.f64 b c (*.f64 d (neg.f64 a))) (fma.f64 c c (*.f64 d d)))
(fma.f64 b c (*.f64 d (neg.f64 a)))
a
b
Outputs
(+.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.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)) (fma.f64 b c (*.f64 a d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (*.f64 a d) (*.f64 b c))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(+.f64 (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)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 b c (*.f64 a d))
(fma.f64 c b (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 a d))
(fma.f64 1 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (cbrt.f64 (*.f64 b c)) (*.f64 a d))
(fma.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a d))
(+.f64 0 a)
(-.f64 0 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 a -1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 -1 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))
(+.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.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)) (fma.f64 b c (*.f64 a d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (*.f64 a d) (*.f64 b c))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(+.f64 (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)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(-.f64 (*.f64 b c) (*.f64 a d))
(-.f64 (*.f64 b c) (-.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b c (*.f64 a d)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))) (/.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 b c (*.f64 a d))) (/.f64 (pow.f64 (*.f64 a d) 2) (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(+.f64 0 a)
(-.f64 0 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 a -1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 -1 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))

simplify202.0ms (1.6%)

Algorithm
egg-herbie
Rules
1078×fma-neg
576×log-prod
540×associate-*r*
522×associate-*l*
492×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035119353
182318659
2450918659
Stop Event
node limit
Counts
457 → 222
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))
(*.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 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 (*.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 (*.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 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.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)) (fma.f64 b c (*.f64 a d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (*.f64 a d) (*.f64 b c))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(+.f64 (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)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 b c (*.f64 a d))
(fma.f64 c b (*.f64 a d))
(fma.f64 1 (*.f64 b c) (*.f64 a d))
(fma.f64 1 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (cbrt.f64 (*.f64 b c)) (*.f64 a d))
(fma.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a d))
(+.f64 0 a)
(-.f64 0 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 a -1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 -1 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))
(+.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.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)) (fma.f64 b c (*.f64 a d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(+.f64 (*.f64 b c) (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (*.f64 a d) (*.f64 b c))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(+.f64 (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)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(-.f64 (*.f64 b c) (*.f64 a d))
(-.f64 (*.f64 b c) (-.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b c (*.f64 a d)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))) (/.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 b c (*.f64 a d))) (/.f64 (pow.f64 (*.f64 a d) 2) (fma.f64 b c (*.f64 a d))))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(+.f64 0 a)
(-.f64 0 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 a -1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 -1 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))
Outputs
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (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 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(/.f64 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (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 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (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 (/.f64 a (pow.f64 c 2)) d))
(+.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 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) (*.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 a (/.f64 (pow.f64 c 2) d)) (+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)) (/.f64 a (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(+.f64 (-.f64 (/.f64 b c) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2))) (-.f64 (*.f64 (/.f64 a (pow.f64 c 4)) (pow.f64 d 3)) (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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)
(neg.f64 (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.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 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 2)))
(+.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (-.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b (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 c (/.f64 (pow.f64 d 2) b)) (-.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 (*.f64 b c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 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) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (/.f64 (*.f64 a d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 (neg.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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (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 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c)))
(-.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) c) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) d))
(*.f64 -1 (*.f64 a d))
(*.f64 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 (neg.f64 a) d)
(*.f64 a (neg.f64 d))
(*.f64 d (neg.f64 a))
(+.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 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) c) (/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (*.f64 c (/.f64 b (pow.f64 (hypot.f64 c d) 2))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) c) (/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (*.f64 c (/.f64 b (pow.f64 (hypot.f64 c d) 2))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a d (*.f64 c b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2) (cbrt.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (+.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 (fma.f64 a d (*.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 (fma.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 (fma.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 (fma.f64 a d (*.f64 c b)) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(*.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(+.f64 (*.f64 b c) (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (*.f64 a d) (*.f64 b c))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (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 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (fma.f64 a d (*.f64 c b)) (*.f64 2 (*.f64 2 (*.f64 a d))))
(+.f64 (fma.f64 a d (*.f64 c b)) (*.f64 (*.f64 a d) 4))
(+.f64 (fma.f64 c b (*.f64 a d)) (*.f64 (*.f64 a d) 4))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.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 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 a d) (-.f64 (*.f64 a d) (*.f64 c b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 3) (pow.f64 (*.f64 2 (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 (*.f64 2 (*.f64 a d)) (-.f64 (*.f64 2 (*.f64 a d)) (fma.f64 a d (*.f64 c b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 3) (pow.f64 (*.f64 a (*.f64 2 d)) 3)) (fma.f64 (*.f64 a (*.f64 2 d)) (-.f64 (*.f64 a (*.f64 2 d)) (fma.f64 a d (*.f64 c b))) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3) (pow.f64 (*.f64 d (*.f64 a 2)) 3)) (fma.f64 (*.f64 d (*.f64 a 2)) (-.f64 (*.f64 d (*.f64 a 2)) (fma.f64 c b (*.f64 a d))) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 (*.f64 2 (*.f64 a d)) (*.f64 2 (*.f64 a d)))) (-.f64 (fma.f64 a d (*.f64 c b)) (*.f64 2 (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 4 (pow.f64 (*.f64 a d) 2))) (-.f64 (*.f64 c b) (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 2) (*.f64 4 (pow.f64 (*.f64 a d) 2))) (-.f64 (*.f64 c b) (*.f64 a d)))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(fma.f64 b c (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(fma.f64 c b (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 1 (*.f64 b c) (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(fma.f64 1 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (cbrt.f64 (*.f64 b c)) (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(fma.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(fma.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 b c)) (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 0 a)
a
(-.f64 0 a)
(neg.f64 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
a
(*.f64 a 1)
a
(*.f64 a -1)
(neg.f64 a)
(*.f64 1 a)
a
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
a
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
a
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(neg.f64 a)
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
a
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(neg.f64 a)
(*.f64 -1 a)
(neg.f64 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(neg.f64 a)
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(neg.f64 a)
(pow.f64 a 1)
a
(pow.f64 (cbrt.f64 a) 3)
a
(pow.f64 (pow.f64 a 3) 1/3)
a
(pow.f64 (sqrt.f64 a) 2)
a
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
a
(log.f64 (exp.f64 a))
a
(log.f64 (+.f64 1 (expm1.f64 a)))
a
(cbrt.f64 (pow.f64 a 3))
a
(expm1.f64 (log1p.f64 a))
a
(exp.f64 (log.f64 a))
a
(exp.f64 (*.f64 (log.f64 a) 1))
a
(log1p.f64 (expm1.f64 a))
a
(-.f64 (exp.f64 (log1p.f64 b)) 1)
b
(*.f64 b 1)
b
(*.f64 1 b)
b
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
b
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
b
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
b
(pow.f64 b 1)
b
(pow.f64 (cbrt.f64 b) 3)
b
(pow.f64 (pow.f64 b 3) 1/3)
b
(pow.f64 (sqrt.f64 b) 2)
b
(sqrt.f64 (pow.f64 b 2))
b
(log.f64 (exp.f64 b))
b
(log.f64 (+.f64 1 (expm1.f64 b)))
b
(cbrt.f64 (pow.f64 b 3))
b
(expm1.f64 (log1p.f64 b))
b
(exp.f64 (log.f64 b))
b
(exp.f64 (*.f64 (log.f64 b) 1))
b
(log1p.f64 (expm1.f64 b))
b
(+.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (neg.f64 (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) c) (/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (*.f64 c (/.f64 b (pow.f64 (hypot.f64 c d) 2))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(-.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (*.f64 a d) (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) c) (/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (*.f64 c (/.f64 b (pow.f64 (hypot.f64 c d) 2))) (*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b c (*.f64 a d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (fma.f64 b c (*.f64 a d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 b c (*.f64 a d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 b c (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a d (*.f64 c b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c b (*.f64 a d))) 2) (cbrt.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) 1) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a d (*.f64 c b)) (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 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (/.f64 (fma.f64 c b (*.f64 a d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (pow.f64 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (+.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 (fma.f64 a d (*.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 (fma.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 (fma.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 (fma.f64 a d (*.f64 c b)) (-.f64 (pow.f64 c 2) (pow.f64 d 2))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(*.f64 (/.f64 (fma.f64 a d (*.f64 c b)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.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 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b c (*.f64 a d))) -1)
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a d (*.f64 c b)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 c b (*.f64 a d)) (pow.f64 (hypot.f64 c d) 2))
(+.f64 (*.f64 b c) (*.f64 a d))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (*.f64 b c) (+.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (*.f64 a d) (*.f64 b c))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 a d (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (*.f64 a d) 1 (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (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 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a d))) (sqrt.f64 (*.f64 a d)) (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 (fma.f64 b c (*.f64 a d)) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 1))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(+.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(+.f64 (fma.f64 a d (*.f64 c b)) (*.f64 2 (*.f64 2 (*.f64 a d))))
(+.f64 (fma.f64 a d (*.f64 c b)) (*.f64 (*.f64 a d) 4))
(+.f64 (fma.f64 c b (*.f64 a d)) (*.f64 (*.f64 a d) 4))
(+.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (fma.f64 b c (*.f64 a d)))
(fma.f64 b c (fma.f64 a d (*.f64 2 (*.f64 a d))))
(fma.f64 c b (*.f64 3 (*.f64 a d)))
(-.f64 (*.f64 b c) (*.f64 a d))
(-.f64 (*.f64 c b) (*.f64 a d))
(-.f64 (*.f64 b c) (-.f64 (*.f64 a d) (+.f64 (*.f64 a d) (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b c (*.f64 a d)))) 1)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))) (/.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(-.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))) (/.f64 (pow.f64 (*.f64 a d) 3) (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(-.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2))) (/.f64 (pow.f64 (*.f64 a d) 3) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c b) 3) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2))) (/.f64 (pow.f64 (*.f64 a d) 3) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 b c (*.f64 a d))) (/.f64 (pow.f64 (*.f64 a d) 2) (fma.f64 b c (*.f64 a d))))
(-.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a d (*.f64 c b))) (/.f64 (pow.f64 (*.f64 a d) 2) (fma.f64 a d (*.f64 c b))))
(-.f64 (/.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 c b (*.f64 a d))) (/.f64 (pow.f64 (*.f64 a d) 2) (fma.f64 c b (*.f64 a d))))
(*.f64 (fma.f64 b c (*.f64 a d)) 1)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 1 (fma.f64 b c (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 2) (cbrt.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (/.f64 1 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) (sqrt.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(*.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))) (-.f64 (sqrt.f64 (*.f64 b c)) (sqrt.f64 (*.f64 a d))))
(-.f64 (*.f64 c b) (*.f64 a d))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))) (+.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 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 1 (/.f64 (fma.f64 b c (*.f64 a d)) (pow.f64 (fma.f64 b c (*.f64 a d)) 2)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (fma.f64 b c (*.f64 a d)))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 b c) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (-.f64 (pow.f64 (*.f64 a d) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (+.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (*.f64 a d) (-.f64 (*.f64 a d) (*.f64 c b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b c) 3) (pow.f64 (*.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 b (*.f64 c (*.f64 a d))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 b (*.f64 (*.f64 a d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 a (*.f64 d c)) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 a d) 3)) (fma.f64 b (*.f64 d (*.f64 a c)) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2)) (neg.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(/.f64 (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) (pow.f64 (+.f64 (*.f64 a d) (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (-.f64 (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))) (*.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 3) (pow.f64 (*.f64 2 (*.f64 a d)) 3)) (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 (*.f64 2 (*.f64 a d)) (-.f64 (*.f64 2 (*.f64 a d)) (fma.f64 a d (*.f64 c b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 3) (pow.f64 (*.f64 a (*.f64 2 d)) 3)) (fma.f64 (*.f64 a (*.f64 2 d)) (-.f64 (*.f64 a (*.f64 2 d)) (fma.f64 a d (*.f64 c b))) (pow.f64 (fma.f64 a d (*.f64 c b)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 3) (pow.f64 (*.f64 d (*.f64 a 2)) 3)) (fma.f64 (*.f64 d (*.f64 a 2)) (-.f64 (*.f64 d (*.f64 a 2)) (fma.f64 c b (*.f64 a d))) (pow.f64 (fma.f64 c b (*.f64 a d)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2) (*.f64 (+.f64 (*.f64 a d) (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d)))) (-.f64 (fma.f64 b c (*.f64 a d)) (+.f64 (*.f64 a d) (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 (*.f64 2 (*.f64 a d)) (*.f64 2 (*.f64 a d)))) (-.f64 (fma.f64 a d (*.f64 c b)) (*.f64 2 (*.f64 a d))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a d (*.f64 c b)) 2) (*.f64 4 (pow.f64 (*.f64 a d) 2))) (-.f64 (*.f64 c b) (*.f64 a d)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c b (*.f64 a d)) 2) (*.f64 4 (pow.f64 (*.f64 a d) 2))) (-.f64 (*.f64 c b) (*.f64 a d)))
(pow.f64 (fma.f64 b c (*.f64 a d)) 1)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (cbrt.f64 (fma.f64 b c (*.f64 a d))) 3)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3) 1/3)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(pow.f64 (sqrt.f64 (fma.f64 b c (*.f64 a d))) 2)
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(sqrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 2))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log.f64 (exp.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b c (*.f64 a d)))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(cbrt.f64 (pow.f64 (fma.f64 b c (*.f64 a d)) 3))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(expm1.f64 (log1p.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(exp.f64 (log.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(exp.f64 (*.f64 (log.f64 (fma.f64 b c (*.f64 a d))) 1))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(log1p.f64 (expm1.f64 (fma.f64 b c (*.f64 a d))))
(fma.f64 a d (*.f64 c b))
(fma.f64 c b (*.f64 a d))
(+.f64 0 a)
a
(-.f64 0 a)
(neg.f64 a)
(-.f64 (exp.f64 (log1p.f64 a)) 1)
a
(*.f64 a 1)
a
(*.f64 a -1)
(neg.f64 a)
(*.f64 1 a)
a
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))
a
(*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))
a
(*.f64 (pow.f64 (cbrt.f64 a) 2) (neg.f64 (cbrt.f64 a)))
(neg.f64 a)
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
a
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(neg.f64 a)
(*.f64 -1 a)
(neg.f64 a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 -1 (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 -1 (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(/.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 0 (+.f64 (pow.f64 a 2) (*.f64 0 a))))
(neg.f64 a)
(/.f64 (-.f64 0 (pow.f64 a 2)) a)
(neg.f64 a)
(pow.f64 a 1)
a
(pow.f64 (cbrt.f64 a) 3)
a
(pow.f64 (pow.f64 a 3) 1/3)
a
(pow.f64 (sqrt.f64 a) 2)
a
(neg.f64 a)
(sqrt.f64 (pow.f64 a 2))
a
(log.f64 (exp.f64 a))
a
(log.f64 (+.f64 1 (expm1.f64 a)))
a
(cbrt.f64 (pow.f64 a 3))
a
(expm1.f64 (log1p.f64 a))
a
(exp.f64 (log.f64 a))
a
(exp.f64 (*.f64 (log.f64 a) 1))
a
(log1p.f64 (expm1.f64 a))
a
(-.f64 (exp.f64 (log1p.f64 b)) 1)
b
(*.f64 b 1)
b
(*.f64 1 b)
b
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
b
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
b
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
b
(pow.f64 b 1)
b
(pow.f64 (cbrt.f64 b) 3)
b
(pow.f64 (pow.f64 b 3) 1/3)
b
(pow.f64 (sqrt.f64 b) 2)
b
(sqrt.f64 (pow.f64 b 2))
b
(log.f64 (exp.f64 b))
b
(log.f64 (+.f64 1 (expm1.f64 b)))
b
(cbrt.f64 (pow.f64 b 3))
b
(expm1.f64 (log1p.f64 b))
b
(exp.f64 (log.f64 b))
b
(exp.f64 (*.f64 (log.f64 b) 1))
b
(log1p.f64 (expm1.f64 b))
b

eval236.0ms (1.9%)

Compiler

Compiled 5738 to 1890 computations (67.1% saved)

prune53.0ms (0.4%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New26211273
Fresh000
Picked112
Done000
Total26312275
Accuracy
92.9%
Counts
275 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.7%
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
60.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.2%
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
37.9%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
39.0%
(/.f64 (neg.f64 a) d)
41.4%
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) c))
45.9%
(/.f64 b c)
40.9%
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d))
51.8%
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
40.9%
(-.f64 (*.f64 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
53.5%
(+.f64 (*.f64 -1 (/.f64 (*.f64 a d) (pow.f64 c 2))) (/.f64 b c))
44.9%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 b c (*.f64 a d)) (hypot.f64 c d)))
Compiler

Compiled 337 to 221 computations (34.4% saved)

localize350.0ms (2.8%)

Algorithm
egg-herbie
Localize:

Found 19 expressions with local error:

NewAccuracyProgram
100.0%
2
96.9%
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d))
91.5%
(/.f64 c (/.f64 (pow.f64 d 2) b))
86.5%
(/.f64 (pow.f64 d 2) b)
100.0%
2
96.9%
(-.f64 (*.f64 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
91.4%
(*.f64 (/.f64 b (pow.f64 d 2)) c)
87.2%
(/.f64 b (pow.f64 d 2))
100.0%
d
100.0%
c
100.0%
b
68.6%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
100.0%
(/.f64 b c)
100.0%
c
100.0%
b
100.0%
-1
97.3%
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
90.9%
(/.f64 a (/.f64 (pow.f64 c 2) d))
89.5%
(/.f64 (pow.f64 c 2) d)
Rules
1440×distribute-neg-frac
1084×associate-/l*
988×associate-/r*
930×distribute-lft-neg-in
890×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032534
159534
2111532
3264532
41060532
55497532
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
-1
(/.f64 a (/.f64 (pow.f64 c 2) d))
a
(/.f64 (pow.f64 c 2) d)
(pow.f64 c 2)
c
2
d
(/.f64 b c)
b
(/.f64 b c)
b
c
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 c b)
c
b
(+.f64 (*.f64 c c) (*.f64 d d))
(*.f64 c c)
(*.f64 d d)
d
(-.f64 (*.f64 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(*.f64 (/.f64 b (pow.f64 d 2)) c)
(/.f64 b (pow.f64 d 2))
b
(pow.f64 d 2)
d
2
c
(/.f64 a d)
a
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d))
(/.f64 c (/.f64 (pow.f64 d 2) b))
c
(/.f64 (pow.f64 d 2) b)
(pow.f64 d 2)
d
2
b
(/.f64 a d)
a
Outputs
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))
(fma.f64 -1 (*.f64 (/.f64 a (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 d (/.f64 a (pow.f64 c 2))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 a d) (pow.f64 c 2)))
(-.f64 (/.f64 b c) (*.f64 (/.f64 d (pow.f64 c 2)) a))
-1
(/.f64 a (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 a (pow.f64 c 2)) d)
(*.f64 d (/.f64 a (pow.f64 c 2)))
(/.f64 (*.f64 a d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) a)
a
(/.f64 (pow.f64 c 2) d)
(pow.f64 c 2)
c
2
d
(/.f64 b c)
b
(/.f64 b c)
b
c
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 c b) (fma.f64 c c (pow.f64 d 2)))
(*.f64 b (/.f64 c (fma.f64 d d (pow.f64 c 2))))
(*.f64 c (/.f64 b (fma.f64 c c (pow.f64 d 2))))
(*.f64 c b)
c
b
(+.f64 (*.f64 c c) (*.f64 d d))
(fma.f64 c c (pow.f64 d 2))
(fma.f64 d d (pow.f64 c 2))
(*.f64 c c)
(pow.f64 c 2)
(*.f64 d d)
(pow.f64 d 2)
d
(-.f64 (*.f64 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
(-.f64 (*.f64 c (/.f64 b (pow.f64 d 2))) (/.f64 a d))
(-.f64 (*.f64 b (/.f64 c (pow.f64 d 2))) (/.f64 a d))
(fma.f64 c (/.f64 b (pow.f64 d 2)) (/.f64 (neg.f64 a) d))
(*.f64 (/.f64 b (pow.f64 d 2)) c)
(*.f64 c (/.f64 b (pow.f64 d 2)))
(*.f64 b (/.f64 c (pow.f64 d 2)))
(/.f64 b (pow.f64 d 2))
b
(pow.f64 d 2)
d
2
c
(/.f64 a d)
a
(-.f64 (/.f64 c (/.f64 (pow.f64 d 2) b)) (/.f64 a d))
(-.f64 (*.f64 c (/.f64 b (pow.f64 d 2))) (/.f64 a d))
(-.f64 (*.f64 b (/.f64 c (pow.f64 d 2))) (/.f64 a d))
(fma.f64 c (/.f64 b (pow.f64 d 2)) (/.f64 (neg.f64 a) d))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(*.f64 c (/.f64 b (pow.f64 d 2)))
(*.f64 b (/.f64 c (pow.f64 d 2)))
c
(/.f64 (pow.f64 d 2) b)
(pow.f64 d 2)
d
2
b
(/.f64 a d)
a
Compiler

Compiled 144 to 59 computations (59% saved)

series39.0ms (0.3%)

Counts
17 → 288
Calls

105 calls:

TimeVariablePointExpression
4.0ms
b
@-inf
(-.f64 (*.f64 (/.f64 b (pow.f64 d 2)) c) (/.f64 a d))
3.0ms
b
@0
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
3.0ms
c
@0
(/.f64 (pow.f64 c 2) d)
1.0ms
b
@inf
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
b
@0
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 b c))

rewrite270.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
792×expm1-udef
792×log1p-udef
348×times-frac
346×associate-*r*
246×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify369.0ms (2.9%)

Algorithm
egg-herbie
Rules
1652×associate-/l*
876×associate-*r/
774×associate-*l/
554×fma-def
414×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval371.0ms (2.9%)

Compiler

Compiled 16541 to 8197 computations (50.4% saved)

prune430.0ms (3.4%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New1074141088
Fresh336
Picked325
Done011
Total1080201100
Accuracy
99.3%
Counts
1100 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.4%
(fma.f64 -1 (pow.f64 (/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 d))) 2) (/.f64 b c))
26.0%
(fma.f64 -1 (/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2)) (/.f64 b c))
58.1%
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
27.5%
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (sqrt.f64 d))) (/.f64 (cbrt.f64 a) (/.f64 c (sqrt.f64 d)))) (/.f64 b c))
27.5%
(fma.f64 -1 (*.f64 (/.f64 1 (/.f64 c (sqrt.f64 d))) (/.f64 a (/.f64 c (sqrt.f64 d)))) (/.f64 b c))
60.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.2%
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
37.9%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
14.3%
(/.f64 (*.f64 b c) (pow.f64 d 2))
39.0%
(/.f64 (neg.f64 a) d)
29.4%
(/.f64 (expm1.f64 (log1p.f64 b)) c)
45.9%
(/.f64 b c)
43.5%
(-.f64 (/.f64 (/.f64 (*.f64 c b) d) d) (/.f64 a d))
44.5%
(-.f64 (/.f64 c (*.f64 (/.f64 d 1) (/.f64 d b))) (/.f64 a d))
51.8%
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
45.2%
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
53.7%
(+.f64 (/.f64 b c) (*.f64 (neg.f64 a) (/.f64 d (pow.f64 c 2))))
22.5%
(*.f64 (/.f64 d (pow.f64 c 2)) (neg.f64 a))
58.3%
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
45.9%
(*.f64 (/.f64 1 c) b)
Compiler

Compiled 559 to 365 computations (34.7% saved)

localize231.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 c (sqrt.f64 d))
99.8%
(pow.f64 (/.f64 c (sqrt.f64 d)) 2)
98.7%
(fma.f64 -1 (/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2)) (/.f64 b c))
95.6%
(/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2))
100.0%
2
98.7%
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
96.6%
(*.f64 (/.f64 a (pow.f64 c 2)) d)
93.4%
(/.f64 a (pow.f64 c 2))
100.0%
d
100.0%
c
100.0%
a
86.5%
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
100.0%
(/.f64 (neg.f64 a) d)
100.0%
(neg.f64 a)
100.0%
d
100.0%
a
100.0%
c
100.0%
b
100.0%
(/.f64 c (hypot.f64 c d))
99.0%
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
Rules
1628×times-frac
1142×associate-/r*
982×associate-/l*
744×unswap-sqr
680×associate-*r/
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036573
170567
2151567
3383567
41243563
56188563
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 c (hypot.f64 c d))
c
(hypot.f64 c d)
d
(/.f64 b (hypot.f64 c d))
b
(/.f64 (neg.f64 a) d)
(neg.f64 a)
a
d
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (neg.f64 a) d)
(neg.f64 a)
a
d
(+.f64 (*.f64 c c) (*.f64 d d))
(*.f64 c c)
c
(*.f64 d d)
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(/.f64 b c)
b
c
(*.f64 (/.f64 a (pow.f64 c 2)) d)
(/.f64 a (pow.f64 c 2))
a
(pow.f64 c 2)
2
d
(fma.f64 -1 (/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2)) (/.f64 b c))
-1
(/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2))
a
(pow.f64 (/.f64 c (sqrt.f64 d)) 2)
(/.f64 c (sqrt.f64 d))
c
(sqrt.f64 d)
d
2
(/.f64 b c)
b
Outputs
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (*.f64 c b) (*.f64 (hypot.f64 c d) (hypot.f64 c d)))
(/.f64 c (hypot.f64 c d))
c
(hypot.f64 c d)
d
(/.f64 b (hypot.f64 c d))
b
(/.f64 (neg.f64 a) d)
(neg.f64 (/.f64 a d))
(neg.f64 a)
a
d
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 d (neg.f64 a)) (fma.f64 c c (*.f64 d d)))
(*.f64 (/.f64 (neg.f64 a) (fma.f64 d d (pow.f64 c 2))) d)
(*.f64 d (/.f64 (neg.f64 a) (fma.f64 d d (pow.f64 c 2))))
(*.f64 a (/.f64 (neg.f64 d) (fma.f64 d d (pow.f64 c 2))))
(*.f64 (neg.f64 a) d)
(*.f64 d (neg.f64 a))
(neg.f64 a)
a
d
(+.f64 (*.f64 c c) (*.f64 d d))
(fma.f64 c c (*.f64 d d))
(fma.f64 d d (pow.f64 c 2))
(*.f64 c c)
(pow.f64 c 2)
c
(*.f64 d d)
(-.f64 (/.f64 b c) (*.f64 (/.f64 a (pow.f64 c 2)) d))
(-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
(/.f64 b c)
b
c
(*.f64 (/.f64 a (pow.f64 c 2)) d)
(*.f64 d (/.f64 a (pow.f64 c 2)))
(/.f64 d (/.f64 (pow.f64 c 2) a))
(/.f64 a (/.f64 (pow.f64 c 2) d))
(/.f64 a (pow.f64 c 2))
a
(pow.f64 c 2)
2
d
(fma.f64 -1 (/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2)) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 d (/.f64 a (pow.f64 c 2))))
(-.f64 (/.f64 b c) (/.f64 d (/.f64 (pow.f64 c 2) a)))
(-.f64 (/.f64 b c) (/.f64 a (/.f64 (pow.f64 c 2) d)))
-1
(/.f64 a (pow.f64 (/.f64 c (sqrt.f64 d)) 2))
(*.f64 d (/.f64 a (pow.f64 c 2)))
(/.f64 d (/.f64 (pow.f64 c 2) a))
(/.f64 a (/.f64 (pow.f64 c 2) d))
a
(pow.f64 (/.f64 c (sqrt.f64 d)) 2)
(/.f64 (pow.f64 c 2) d)
(/.f64 c (sqrt.f64 d))
c
(sqrt.f64 d)
d
2
(/.f64 b c)
b
Compiler

Compiled 150 to 46 computations (69.3% saved)

series43.0ms (0.3%)

Counts
13 → 324
Calls

93 calls:

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

rewrite134.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
446×associate-*r*
350×times-frac
318×associate-*l*
263×log1p-expm1-u
263×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify238.0ms (1.9%)

Algorithm
egg-herbie
Rules
966×fma-def
646×associate-*r/
586×associate-*l/
512×*-commutative
512×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval762.0ms (6%)

Compiler

Compiled 28366 to 12633 computations (55.5% saved)

prune410.0ms (3.3%)

Pruning

21 alts after pruning (16 fresh and 5 done)

PrunedKeptTotal
New1774111785
Fresh7512
Picked325
Done033
Total1784211805
Accuracy
100.0%
Counts
1805 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.1%
(fma.f64 -1 (/.f64 a (/.f64 c (/.f64 d c))) (/.f64 b c))
58.1%
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
27.5%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 d) c) (/.f64 a (/.f64 c (sqrt.f64 d)))) (/.f64 b c))
58.3%
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
60.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.2%
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
37.9%
(/.f64 (*.f64 c b) (+.f64 (*.f64 c c) (*.f64 d d)))
39.0%
(/.f64 (neg.f64 a) d)
45.9%
(/.f64 b c)
10.0%
(/.f64 a d)
10.0%
(/.f64 1 (/.f64 d a))
43.5%
(-.f64 (/.f64 (/.f64 (*.f64 c b) d) d) (/.f64 a d))
44.5%
(-.f64 (/.f64 c (*.f64 (/.f64 d 1) (/.f64 d b))) (/.f64 a d))
53.5%
(-.f64 (/.f64 b c) (/.f64 (*.f64 d a) (pow.f64 c 2)))
23.9%
(-.f64 (/.f64 b c) (*.f64 (pow.f64 (/.f64 (sqrt.f64 a) c) 2) d))
55.8%
(-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))
45.2%
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
19.5%
(*.f64 (/.f64 (neg.f64 c) d) (/.f64 b (hypot.f64 c d)))
16.1%
(*.f64 (/.f64 c d) (/.f64 b (hypot.f64 c d)))
45.9%
(*.f64 (/.f64 1 c) b)
38.9%
(*.f64 a (/.f64 1 (neg.f64 d)))
Compiler

Compiled 513 to 331 computations (35.5% saved)

localize263.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 19 expressions with local error:

NewAccuracyProgram
100.0%
-1
99.9%
(*.f64 (/.f64 c 1) (/.f64 c d))
97.3%
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
90.9%
(/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d)))
100.0%
d
100.0%
c
100.0%
b
81.8%
(*.f64 (/.f64 c d) (/.f64 b (hypot.f64 c d)))
100.0%
b
100.0%
a
97.0%
(*.f64 (/.f64 c d) (/.f64 b d))
96.9%
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
100.0%
(/.f64 a d)
100.0%
d
100.0%
a
100.0%
d
100.0%
c
100.0%
b
98.3%
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
Rules
1680×fma-def
1642×fma-neg
906×div-sub
848×times-frac
776×distribute-lft-neg-out
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
029526
161526
2127524
3284524
4634524
51268521
62639518
73490518
84810518
97768518
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
(/.f64 b (hypot.f64 c d))
b
(hypot.f64 c d)
c
d
(/.f64 (hypot.f64 c d) c)
(/.f64 a d)
a
d
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
(*.f64 (/.f64 c d) (/.f64 b d))
(/.f64 c d)
c
d
(/.f64 b d)
b
(/.f64 a d)
a
(*.f64 (/.f64 c d) (/.f64 b (hypot.f64 c d)))
(/.f64 c d)
c
d
(/.f64 b (hypot.f64 c d))
b
(hypot.f64 c d)
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
-1
(/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d)))
a
(*.f64 (/.f64 c 1) (/.f64 c d))
(/.f64 c 1)
c
1
(/.f64 c d)
d
(/.f64 b c)
b
Outputs
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (/.f64 b (hypot.f64 c d)) (hypot.f64 c d)) c)
(*.f64 c (/.f64 b (*.f64 (hypot.f64 c d) (hypot.f64 c d))))
(*.f64 c (/.f64 (/.f64 b (hypot.f64 c d)) (hypot.f64 c d)))
(/.f64 b (hypot.f64 c d))
b
(hypot.f64 c d)
c
d
(/.f64 (hypot.f64 c d) c)
(/.f64 a d)
a
d
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
(-.f64 (*.f64 b (/.f64 c (*.f64 d d))) (/.f64 a d))
(*.f64 (/.f64 1 d) (-.f64 (/.f64 b (/.f64 d c)) a))
(*.f64 (/.f64 -1 d) (-.f64 a (/.f64 b (/.f64 d c))))
(*.f64 (/.f64 c d) (/.f64 b d))
(*.f64 b (/.f64 c (*.f64 d d)))
(/.f64 c d)
c
d
(/.f64 b d)
b
(/.f64 a d)
a
(*.f64 (/.f64 c d) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c d))
(/.f64 (*.f64 c (/.f64 b d)) (hypot.f64 c d))
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 d c)))
(/.f64 (/.f64 b (/.f64 d c)) (hypot.f64 c d))
(/.f64 c d)
c
d
(/.f64 b (hypot.f64 c d))
b
(hypot.f64 c d)
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
(fma.f64 -1 (/.f64 a (/.f64 (*.f64 c c) d)) (/.f64 b c))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 c c)) d) (/.f64 b c))
(-.f64 (/.f64 b c) (*.f64 d (/.f64 a (*.f64 c c))))
(-.f64 (/.f64 b c) (/.f64 (*.f64 d a) (*.f64 c c)))
(-.f64 (/.f64 b c) (*.f64 d (/.f64 (/.f64 a c) c)))
(*.f64 (/.f64 1 c) (-.f64 b (*.f64 d (/.f64 a c))))
(*.f64 (/.f64 1 c) (fma.f64 d (neg.f64 (/.f64 a c)) b))
-1
(/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d)))
(/.f64 a (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 a (*.f64 c c)) d)
(*.f64 d (/.f64 a (*.f64 c c)))
(/.f64 (*.f64 d a) (*.f64 c c))
(*.f64 d (/.f64 (/.f64 a c) c))
a
(*.f64 (/.f64 c 1) (/.f64 c d))
(/.f64 (*.f64 c c) d)
(*.f64 c (/.f64 c d))
(/.f64 c 1)
c
c
1
(/.f64 c d)
d
(/.f64 b c)
b
Compiler

Compiled 136 to 33 computations (75.7% saved)

series21.0ms (0.2%)

Counts
9 → 264
Calls

72 calls:

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

rewrite233.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
788×expm1-udef
788×log1p-udef
424×times-frac
420×frac-times
368×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029287
1473254
27270254
Stop Event
node limit
Counts
9 → 332
Calls
Call 1
Inputs
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
(/.f64 a d)
(-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))
(*.f64 (/.f64 c d) (/.f64 b d))
(*.f64 (/.f64 c d) (/.f64 b (hypot.f64 c d)))
(/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d)))
(fma.f64 -1 (/.f64 a (*.f64 (/.f64 c 1) (/.f64 c d))) (/.f64 b c))
(*.f64 (/.f64 c 1) (/.f64 c d))
-1
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 b (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 c (hypot.f64 c d))))
(*.f64 c (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 c (hypot.f64 c d)))
(*.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 1)
(*.f64 1 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 2) (*.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 c (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) (pow.f64 (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2) (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (*.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 c (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) (sqrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 (neg.f64 b) (hypot.f64 c d)) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 c d)) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 c (/.f64 b (hypot.f64 c d))))
(*.f64 (/.f64 c (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) c)
(*.f64 (/.f64 b 1) (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) c)) (/.f64 (cbrt.f64 b) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) c)) (/.f64 (sqrt.f64 b) (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 b (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (/.f64 b (hypot.f64 c d)) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 2) 1) (/.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 2) (sqrt.f64 (/.f64 (hypot.f64 c d) c))) (/.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) (sqrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 1 c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) 1) (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (/.f64 (hypot.f64 c d) c)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) c)) 2)) (/.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) (cbrt.f64 (/.f64 (hypot.f64 c d) c))))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) c)
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 (/.f64 b (hypot.f64 c d)) 1) (/.f64 c (hypot.f64 c d)))
(*.f64 (/.f64 (/.f64 b (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))) (neg.f64 c))
(pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 3)
(pow.f64 (pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 2)
(pow.f64 (/.f64 1 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) -1)
(neg.f64 (/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (neg.f64 (hypot.f64 c d)) c)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2))
(log.f64 (exp.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (/.f64 (hypot.f64 c d) c) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(exp.f64 (log.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a d))) 1)
(*.f64 a (/.f64 1 d))
(*.f64 (/.f64 a d) 1)
(*.f64 1 (/.f64 a d))
(*.f64 (cbrt.f64 (/.f64 a d)) (pow.f64 (cbrt.f64 (/.f64 a d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 d)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) a)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 2))) (/.f64 a (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 a (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) d))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 (/.f64 a d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 a) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 d 2))) (/.f64 (sqrt.f64 a) (cbrt.f64 d)))
(pow.f64 (/.f64 a d) 1)
(pow.f64 (cbrt.f64 (/.f64 a d)) 3)
(pow.f64 (pow.f64 (/.f64 a d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a d)) 2)
(pow.f64 (/.f64 d a) -1)
(neg.f64 (/.f64 a (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 a d) 2))
(log.f64 (exp.f64 (/.f64 a d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a d))))
(cbrt.f64 (pow.f64 (/.f64 a d) 3))
(expm1.f64 (log1p.f64 (/.f64 a d)))
(exp.f64 (log.f64 (/.f64 a d)))
(exp.f64 (*.f64 (log.f64 (/.f64 a d)) 1))
(log1p.f64 (expm1.f64 (/.f64 a d)))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (neg.f64 a) d))
(+.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (*.f64 (/.f64 (neg.f64 a) d) 1))
(+.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (fma.f64 (neg.f64 (/.f64 1 d)) a (/.f64 a d)))
(+.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (fma.f64 (/.f64 (neg.f64 a) d) 1 (/.f64 a d)))
(+.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) 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 (*.f64 b (/.f64 c d)) a) d) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a d))) (sqrt.f64 (/.f64 a d)) (/.f64 a d)))
(+.f64 (/.f64 (neg.f64 a) d) (/.f64 (*.f64 b c) (pow.f64 d 2)))
(*.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) 1)
(*.f64 1 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) (sqrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 3) (pow.f64 (/.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (+.f64 (pow.f64 (/.f64 a d) 2) (/.f64 (*.f64 (*.f64 b c) a) (pow.f64 d 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (pow.f64 (/.f64 a d) 2)) (/.f64 1 (fma.f64 (/.f64 c d) (/.f64 b d) (/.f64 a d))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (/.f64 a d))) (-.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (sqrt.f64 (/.f64 a d))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (+.f64 (pow.f64 (/.f64 a d) 2) (/.f64 (*.f64 (*.f64 b c) a) (pow.f64 d 3)))) (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 c d) (/.f64 b d) (/.f64 a d)) (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (pow.f64 (/.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (+.f64 (pow.f64 (/.f64 a d) 2) (/.f64 (*.f64 (*.f64 b c) a) (pow.f64 d 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (pow.f64 (/.f64 a d) 2)) (fma.f64 (/.f64 c d) (/.f64 b d) (/.f64 a d)))
(/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)
(/.f64 (-.f64 (*.f64 (*.f64 b c) d) (*.f64 (pow.f64 d 2) a)) (pow.f64 d 3))
(/.f64 (-.f64 (*.f64 (*.f64 b c) (/.f64 d a)) (*.f64 (pow.f64 d 2) 1)) (*.f64 (pow.f64 d 2) (/.f64 d a)))
(/.f64 (-.f64 (*.f64 (*.f64 b c) (neg.f64 d)) (*.f64 (pow.f64 d 2) (neg.f64 a))) (*.f64 (pow.f64 d 2) (neg.f64 d)))
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 c d)) d) (*.f64 d a)) (pow.f64 d 2))
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 c d)) (/.f64 d a)) d) (*.f64 d (/.f64 d a)))
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 c d)) (neg.f64 d)) (*.f64 d (neg.f64 a))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 3) (pow.f64 (/.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (+.f64 (pow.f64 (/.f64 a d) 2) (/.f64 (*.f64 (*.f64 b c) a) (pow.f64 d 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (pow.f64 (/.f64 a d) 2))) (neg.f64 (fma.f64 (/.f64 c d) (/.f64 b d) (/.f64 a d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 3) (pow.f64 (/.f64 (neg.f64 a) d) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (-.f64 (*.f64 (/.f64 (neg.f64 a) d) (/.f64 (neg.f64 a) d)) (*.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (neg.f64 a) d)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2) (*.f64 (/.f64 (neg.f64 a) d) (/.f64 (neg.f64 a) d))) (-.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (neg.f64 a) d)))
(pow.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)))
(fma.f64 (/.f64 c d) (/.f64 b d) (/.f64 (neg.f64 a) d))
(fma.f64 (/.f64 b d) (/.f64 c d) (/.f64 (neg.f64 a) d))
(fma.f64 1 (/.f64 (*.f64 b c) (pow.f64 d 2)) (/.f64 (neg.f64 a) d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 d 2))) 2) (cbrt.f64 (/.f64 (*.f64 b c) (pow.f64 d 2))) (/.f64 (neg.f64 a) d))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 (sqrt.f64 (*.f64 b c)) d) (/.f64 (neg.f64 a) d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)))) 1)
(/.f64 b (*.f64 d (/.f64 d c)))
(/.f64 b (*.f64 (/.f64 d c) d))
(/.f64 c (*.f64 d (/.f64 d b)))
(/.f64 c (*.f64 (/.f64 d b) d))
(/.f64 c (/.f64 (pow.f64 d 2) b))
(/.f64 c (/.f64 d (/.f64 b d)))
(/.f64 (/.f64 c d) (/.f64 d b))
(/.f64 (/.f64 b d) (/.f64 d c))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 d b)))
(/.f64 1 (*.f64 (/.f64 d b) (/.f64 d c)))
(/.f64 1 (/.f64 (pow.f64 d 2) (*.f64 b c)))
(/.f64 1 (/.f64 d (*.f64 b (/.f64 c d))))
(/.f64 (*.f64 b c) (pow.f64 d 2))
(/.f64 (neg.f64 c) (*.f64 (/.f64 d b) (neg.f64 d)))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 d) (/.f64 d b)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 d c) (neg.f64 d)))
(/.f64 (*.f64 b (/.f64 c d)) d)
(/.f64 (*.f64 b (neg.f64 c)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 b) c) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 d) (/.f64 d c)))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 c (neg.f64 b)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 c) b) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 b)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (neg.f64 (*.f64 b c)) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 b (/.f64 c d))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 c d) (neg.f64 b)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 b d) (neg.f64 c)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 b) (/.f64 c d)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 c) (/.f64 b d)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 b (/.f64 c d)) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 b (/.f64 c d)) (sqrt.f64 d)) (sqrt.f64 d))
(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)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b c)) d) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b c) (pow.f64 d 2)) 2))
(log.f64 (exp.f64 (/.f64 (*.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))
(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 c (*.f64 (/.f64 (hypot.f64 c d) b) d)))) 1)
(/.f64 b (*.f64 (hypot.f64 c d) (/.f64 d c)))
(/.f64 b (*.f64 (/.f64 d c) (hypot.f64 c d)))
(/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))
(/.f64 c (*.f64 d (/.f64 (hypot.f64 c d) b)))
(/.f64 c (/.f64 (*.f64 d (hypot.f64 c d)) b))
(/.f64 c (/.f64 d (/.f64 b (hypot.f64 c d))))
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d c))
(/.f64 (/.f64 c d) (/.f64 (hypot.f64 c d) b))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) b) (/.f64 d c)))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 (hypot.f64 c d) b)))
(/.f64 1 (/.f64 (*.f64 d (hypot.f64 c d)) (*.f64 b c)))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 b (/.f64 c d))))
(/.f64 1 (/.f64 d (*.f64 c (/.f64 b (hypot.f64 c d)))))
(/.f64 (*.f64 b c) (*.f64 d (hypot.f64 c d)))
(/.f64 (neg.f64 c) (*.f64 (/.f64 (hypot.f64 c d) b) (neg.f64 d)))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 d) (/.f64 (hypot.f64 c d) b)))
(/.f64 (neg.f64 b) (*.f64 (/.f64 d c) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 b (/.f64 c d)) (hypot.f64 c d))
(/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) d)
(/.f64 (*.f64 b (neg.f64 c)) (*.f64 (hypot.f64 c d) (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 b) c) (*.f64 (neg.f64 (hypot.f64 c d)) d))
(/.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 d c)))
(/.f64 (*.f64 (neg.f64 b) (neg.f64 c)) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 d)))
(/.f64 (*.f64 c (neg.f64 b)) (*.f64 d (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (neg.f64 c) b) (*.f64 (neg.f64 d) (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 b)) (*.f64 (neg.f64 d) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (neg.f64 c)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 b c)) (neg.f64 (*.f64 d (hypot.f64 c d))))
(/.f64 (neg.f64 (*.f64 b (/.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (*.f64 c (/.f64 b (hypot.f64 c d)))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 c d) (neg.f64 b)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 b) (/.f64 c d)) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 c) (/.f64 b (hypot.f64 c d))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 b (/.f64 c d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (*.f64 b (/.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 c (/.f64 b (hypot.f64 c d))) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))) 3)
(pow.f64 (pow.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))) 2)
(sqrt.f64 (pow.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d)) 2))
(log.f64 (exp.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d)))))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) (pow.f64 (/.f64 c d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c d) 3) (pow.f64 (/.f64 b (hypot.f64 c d)) 3)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))))
(exp.f64 (log.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 (/.f64 (hypot.f64 c d) b) d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) 1)
(*.f64 a (/.f64 (/.f64 d c) c))
(*.f64 1 (*.f64 (/.f64 a (pow.f64 c 2)) d))
(*.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 2) (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (/.f64 d c) c)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 d))) (/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 d))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (/.f64 d c) c)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 (pow.f64 c 2)) d)))
(*.f64 (/.f64 1 c) (/.f64 a (/.f64 c d)))
(*.f64 (/.f64 (/.f64 d c) c) a)
(*.f64 (/.f64 d c) (/.f64 a c))
(*.f64 (/.f64 a c) (/.f64 d c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) d)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 c 2) d))))
(*.f64 (/.f64 1 (/.f64 c (sqrt.f64 d))) (/.f64 a (/.f64 c (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) c) (/.f64 (cbrt.f64 a) (/.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c d)) (/.f64 (cbrt.f64 a) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 c 2) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) d)) 2)) (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (sqrt.f64 d))) (/.f64 (cbrt.f64 a) (/.f64 c (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 a) c) (/.f64 (sqrt.f64 a) (/.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 c d)) (/.f64 (sqrt.f64 a) c))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 c 2) d)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) d)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 c 2) d))))
(*.f64 (/.f64 (/.f64 a c) c) d)
(*.f64 (/.f64 a (pow.f64 c 2)) d)
(*.f64 (/.f64 (/.f64 a c) (neg.f64 c)) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 d))) 2)
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 a d)) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 (pow.f64 c 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 c 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (/.f64 b c) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)))
(+.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (/.f64 b c))
(+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 1) (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)))) 1)
(*.f64 1 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)))
(*.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)) 1)
(*.f64 (cbrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) (pow.f64 (cbrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) 2) (cbrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(*.f64 (sqrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) (sqrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (/.f64 b c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d))) (pow.f64 (/.f64 b c) 2)) (-.f64 (neg.f64 (*.f64 (/.f64 a (pow.f64 c 2)) d)) (/.f64 b c)))
(pow.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) 3)
(pow.f64 (pow.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)) 2))
(log.f64 (exp.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)))))
(cbrt.f64 (pow.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(exp.f64 (log.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (*.f64 (/.f64 a (pow.f64 c 2)) d) (/.f64 b c))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 c 2) d))) 1)
(/.f64 c (/.f64 d c))
(/.f64 c (*.f64 (/.f64 1 c) d))
(/.f64 (/.f64 c d) (/.f64 1 c))
(/.f64 1 (/.f64 (/.f64 d c) c))
(/.f64 1 (*.f64 (/.f64 1 c) (/.f64 d c)))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 1 c)))
(/.f64 1 (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (pow.f64 c 2) d) 1)
(/.f64 (pow.f64 c 2) d)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) d)) 2) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 c 2) d))))
(/.f64 (/.f64 c (sqrt.f64 d)) (/.f64 1 (/.f64 c (sqrt.f64 d))))
(/.f64 (neg.f64 c) (*.f64 (/.f64 1 c) (neg.f64 d)))
(/.f64 (neg.f64 c) (*.f64 -1 (/.f64 d c)))
(/.f64 (neg.f64 c) (*.f64 (/.f64 d c) -1))
(/.f64 (neg.f64 c) (*.f64 (neg.f64 d) (/.f64 1 c)))
(/.f64 (/.f64 (neg.f64 (pow.f64 c 2)) d) -1)
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 -1 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (neg.f64 d) -1))
(/.f64 (*.f64 c (neg.f64 c)) (neg.f64 d))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 d -1))
(/.f64 (*.f64 (neg.f64 c) c) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 (neg.f64 d) 1))
(/.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 d))
(/.f64 (/.f64 (pow.f64 c 2) (cbrt.f64 (pow.f64 d 2))) (cbrt.f64 d))
(/.f64 (/.f64 (pow.f64 c 2) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (/.f64 (pow.f64 c 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 c 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 c 2) d) 3) 1/3)
(pow.f64 (/.f64 c (sqrt.f64 d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 c 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 c 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 c 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 c 2) d) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (/.f64 c d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 c d) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 c 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 c 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 c 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 c 2) d)))

simplify217.0ms (1.7%)

Algorithm
egg-herbie
Rules
1372×associate-*r*
1290×times-frac
922×fma-def
414×*-commutative
320×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval501.0ms (4%)

Compiler

Compiled 30770 to 12410 computations (59.7% saved)

prune292.0ms (2.3%)

Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New200472011
Fresh4711
Picked325
Done145
Total2012202032
Accuracy
100.0%
Counts
2032 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.2%
(fma.f64 -1 (*.f64 (/.f64 (/.f64 d c) c) a) (/.f64 b c))
27.5%
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 d) c) (/.f64 a (/.f64 c (sqrt.f64 d)))) (/.f64 b c))
59.6%
(fma.f64 -1 (*.f64 (/.f64 d c) (/.f64 a c)) (/.f64 b c))
58.3%
(/.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (hypot.f64 c d) c))
45.7%
(/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d)
60.1%
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
41.2%
(/.f64 (*.f64 (neg.f64 a) d) (+.f64 (*.f64 c c) (*.f64 d d)))
7.7%
(/.f64 (neg.f64 b) d)
39.0%
(/.f64 (neg.f64 a) d)
8.3%
(/.f64 b d)
45.9%
(/.f64 b c)
10.0%
(/.f64 a d)
45.6%
(-.f64 (/.f64 (/.f64 c d) (/.f64 d b)) (/.f64 a d))
45.2%
(-.f64 (/.f64 (/.f64 b d) (/.f64 d c)) (/.f64 a d))
53.5%
(-.f64 (/.f64 b c) (/.f64 (*.f64 d a) (pow.f64 c 2)))
23.9%
(-.f64 (/.f64 b c) (*.f64 (pow.f64 (/.f64 (sqrt.f64 a) c) 2) d))
55.8%
(-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))
19.5%
(*.f64 (/.f64 (neg.f64 c) d) (/.f64 b (hypot.f64 c d)))
45.9%
(*.f64 (/.f64 1 c) b)
38.9%
(*.f64 a (/.f64 1 (neg.f64 d)))
Compiler

Compiled 741 to 350 computations (52.8% saved)

regimes470.0ms (3.7%)

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

5 calls:

142.0ms
a
110.0ms
d
83.0ms
c
67.0ms
(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
65.0ms
b
Results
AccuracySegmentsBranch
75.2%5a
75.6%3b
84.8%4c
86.7%5d
81.5%5(/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes141.0ms (1.1%)

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

2 calls:

65.0ms
d
62.0ms
c
Results
AccuracySegmentsBranch
85.9%5c
84.1%5d
Compiler

Compiled 10 to 8 computations (20% saved)

regimes35.0ms (0.3%)

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

1 calls:

34.0ms
c
Results
AccuracySegmentsBranch
82.2%3c
Compiler

Compiled 5 to 4 computations (20% saved)

regimes71.0ms (0.6%)

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

3 calls:

34.0ms
b
18.0ms
c
18.0ms
d
Results
AccuracySegmentsBranch
60.6%6b
72.1%3d
74.2%3c
Compiler

Compiled 15 to 12 computations (20% saved)

regimes57.0ms (0.4%)

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

3 calls:

25.0ms
a
16.0ms
c
15.0ms
d
Results
AccuracySegmentsBranch
58.8%5a
67.3%3d
70.2%3c
Compiler

Compiled 15 to 12 computations (20% saved)

regimes21.0ms (0.2%)

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

4 calls:

10.0ms
d
4.0ms
c
3.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
45.9%1a
45.9%1b
50.1%3d
45.9%1c
Compiler

Compiled 20 to 16 computations (20% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 20 to 16 computations (20% saved)

bsearch81.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.4641926114549126e+71
7.19372004665636e+79
19.0ms
458.10054028717803
1889751858479.9414
21.0ms
-6.136248996540358e-39
-3.170592760050161e-52
21.0ms
-4.5597412606845407e+107
-1.8940034764067303e+96
Results
73.0ms604×256valid
0.0ms256infinite
Compiler

Compiled 1433 to 892 computations (37.8% saved)

bsearch65.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.2025085550123964e+57
3.043236926197825e+59
22.0ms
9.181986017037209e-122
4.243168805009094e-109
12.0ms
-7.394759771941928e-51
-8.414615006315743e-52
15.0ms
-9.539788901359682e+89
-2.130116686867689e+88
Results
57.0ms462×256valid
2.0ms18×256infinite
Compiler

Compiled 1074 to 661 computations (38.5% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
2.026577611484988e-53
1.3469158814628018e-46
12.0ms
-7.394759771941928e-51
-8.414615006315743e-52
Results
28.0ms227×256valid
2.0ms13×256infinite
Compiler

Compiled 476 to 302 computations (36.6% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.026577611484988e-53
1.3469158814628018e-46
13.0ms
-7.394759771941928e-51
-8.414615006315743e-52
Results
28.0ms227×256valid
2.0ms13×256infinite
Compiler

Compiled 356 to 242 computations (32% saved)

bsearch94.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
82.0ms
2.026577611484988e-53
1.3469158814628018e-46
12.0ms
-7.394759771941928e-51
-8.414615006315743e-52
Results
91.0ms234×256valid
1.0ms256infinite
Compiler

Compiled 281 to 212 computations (24.6% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
5.96891671838594e+147
1.7503870099732423e+156
23.0ms
-3.2549139765740694e+120
-3.930795416565955e+110
Results
38.0ms304×256valid
Compiler

Compiled 330 to 245 computations (25.8% saved)

simplify23.0ms (0.2%)

Algorithm
egg-herbie
Rules
28×*-commutative
26×+-commutative
24×sub-neg
14×neg-mul-1
14×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096986
1141986
2167986
3182986
4190986
5192986
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 d -3250000000000000244941097505335261627285333274085877284465563805174887175085672365590576037617606307348480) (-.f64 (/.f64 c (*.f64 (/.f64 d 1) (/.f64 d b))) (/.f64 a d)) (if (<=.f64 d -5142201741628769/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 460) (fma.f64 -1 (*.f64 (/.f64 d c) (/.f64 a c)) (/.f64 b c)) (if (<=.f64 d 419999999999999974770991249028569512270564673577845621478021974547527091879936) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))))))
(if (<=.f64 c -190000000000000011724495359268796544399751765205309447639573277495082284698349555066863616) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d)) (if (<=.f64 c -5728988666769511/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4297638025887263/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (if (<=.f64 c 300000000000000002656736747946704173317668121422712226709504) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))))))
(if (<=.f64 c -1010998000018149/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d)) (if (<=.f64 c 4178791733408349/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))))
(if (<=.f64 c -3032994000054447/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 b c) (if (<=.f64 c 5759265950624221/822752278660603021077484591278675252491367932816789931674304512) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (/.f64 b c)))
(if (<=.f64 c -7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 b c) (if (<=.f64 c 2828210957895823/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (neg.f64 a) d) (/.f64 b c)))
(if (<=.f64 d -10199999999999999143821708221244265938694620866018513096501043985943934066322946799084659348623055590587189926154993664) (/.f64 a d) (if (<=.f64 d 1249999999999999979198975278989652143200465343771838170458759518075585521876265693164347346182423427189046735430453881334418134185205717166831887962907607040) (/.f64 b c) (/.f64 a d)))
(/.f64 a d)
Outputs
(if (<=.f64 d -3250000000000000244941097505335261627285333274085877284465563805174887175085672365590576037617606307348480) (-.f64 (/.f64 c (*.f64 (/.f64 d 1) (/.f64 d b))) (/.f64 a d)) (if (<=.f64 d -5142201741628769/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 460) (fma.f64 -1 (*.f64 (/.f64 d c) (/.f64 a c)) (/.f64 b c)) (if (<=.f64 d 419999999999999974770991249028569512270564673577845621478021974547527091879936) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))))))
(if (<=.f64 d -3250000000000000244941097505335261627285333274085877284465563805174887175085672365590576037617606307348480) (-.f64 (/.f64 c (*.f64 d (/.f64 d b))) (/.f64 a d)) (if (<=.f64 d -5142201741628769/205688069665150755269371147819668813122841983204197482918576128) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 460) (fma.f64 -1 (*.f64 (/.f64 d c) (/.f64 a c)) (/.f64 b c)) (if (<=.f64 d 419999999999999974770991249028569512270564673577845621478021974547527091879936) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (*.f64 (/.f64 c d) (/.f64 b d)) (/.f64 a d))))))
(if (<=.f64 c -190000000000000011724495359268796544399751765205309447639573277495082284698349555066863616) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d)) (if (<=.f64 c -5728988666769511/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4297638025887263/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (if (<=.f64 c 300000000000000002656736747946704173317668121422712226709504) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))))))
(if (<=.f64 c -190000000000000011724495359268796544399751765205309447639573277495082284698349555066863616) (-.f64 (/.f64 b c) (*.f64 d (/.f64 (/.f64 a c) c))) (if (<=.f64 c -5728988666769511/3369993333393829974333376885877453834204643052817571560137951281152) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 4297638025887263/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (if (<=.f64 c 300000000000000002656736747946704173317668121422712226709504) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (+.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (/.f64 b c) (*.f64 d (/.f64 (/.f64 a c) c)))))))
(if (<=.f64 c -1010998000018149/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d)) (if (<=.f64 c 4178791733408349/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (-.f64 (/.f64 b c) (*.f64 (/.f64 (/.f64 a c) c) d))))
(if (or (<=.f64 c -1010998000018149/210624583337114373395836055367340864637790190801098222508621955072) (not (<=.f64 c 4178791733408349/6739986666787659948666753771754907668409286105635143120275902562304))) (-.f64 (/.f64 b c) (*.f64 d (/.f64 (/.f64 a c) c))) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d))
(if (<=.f64 c -3032994000054447/421249166674228746791672110734681729275580381602196445017243910144) (/.f64 b c) (if (<=.f64 c 5759265950624221/822752278660603021077484591278675252491367932816789931674304512) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d) (/.f64 b c)))
(if (or (<=.f64 c -3032994000054447/421249166674228746791672110734681729275580381602196445017243910144) (not (<=.f64 c 5759265950624221/822752278660603021077484591278675252491367932816789931674304512))) (/.f64 b c) (/.f64 (-.f64 (*.f64 b (/.f64 c d)) a) d))
(if (<=.f64 c -7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 b c) (if (<=.f64 c 2828210957895823/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (neg.f64 a) d) (/.f64 b c)))
(if (or (<=.f64 c -7076986000127043/1684996666696914987166688442938726917102321526408785780068975640576) (not (<=.f64 c 2828210957895823/51422017416287688817342786954917203280710495801049370729644032))) (/.f64 b c) (/.f64 (neg.f64 a) d))
(if (<=.f64 d -10199999999999999143821708221244265938694620866018513096501043985943934066322946799084659348623055590587189926154993664) (/.f64 a d) (if (<=.f64 d 1249999999999999979198975278989652143200465343771838170458759518075585521876265693164347346182423427189046735430453881334418134185205717166831887962907607040) (/.f64 b c) (/.f64 a d)))
(if (or (<=.f64 d -10199999999999999143821708221244265938694620866018513096501043985943934066322946799084659348623055590587189926154993664) (not (<=.f64 d 1249999999999999979198975278989652143200465343771838170458759518075585521876265693164347346182423427189046735430453881334418134185205717166831887962907607040))) (/.f64 a d) (/.f64 b c))
(/.f64 a d)
Compiler

Compiled 269 to 138 computations (48.7% saved)

soundness3.7s (29.6%)

Rules
1078×fma-neg
1078×fma-neg
1078×fma-neg
1078×fma-neg
966×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035119353
182318659
2450918659
032351
1533346
27253346
035119353
182318659
2450918659
032351
1533346
27253346
029287
1473254
27270254
032351
1533346
27253346
035119353
182318659
2450918659
036353
1582317
0109330015
1283928363
029287
1473254
27270254
035119353
182318659
2450918659
036353
1582317
0109330015
1283928363
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
Compiler

Compiled 687 to 329 computations (52.1% saved)

end0.0ms (0%)

preprocess94.0ms (0.7%)

Compiler

Compiled 610 to 236 computations (61.3% saved)

Profiling

Loading profile data...