Details

Time bar (total: 15.2s)

analyze464.0ms (3.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
0%0%99.6%0.4%0%0%0%1
0%0%99.6%0.4%0%0%0%2
0%0%99.6%0.4%0%0%0%3
0%0%99.6%0.4%0%0%0%4
0%0%99.6%0.4%0%0%0%5
0%0%99.6%0.4%0%0%0%6
0%0%99.6%0.4%0%0%0%7
0%0%99.6%0.4%0%0%0%8
0%0%99.6%0.4%0%0%0%9
0%0%99.6%0.4%0%0%0%10
0%0%99.6%0.4%0%0%0%11
0%0%99.6%0.4%0%0%0%12
Compiler

Compiled 24 to 16 computations (33.3% saved)

sample2.7s (17.5%)

Results
1.5s8256×body256valid
1.1s5939×body256infinite
Bogosity

preprocess52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1360×fma-def
696×+-commutative
352×associate-+l+
326×associate-+r+
56×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01341131
1359899
2928899
31482899
41603899
51609899
088
188
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
Outputs
0
1
0
2
3
2
4
5
4
6
7
6
Call 2
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 y x) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 z y) (*.f64 x t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 t y) (*.f64 z x)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 a y) (*.f64 z t)) (*.f64 x b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 b y) (*.f64 z t)) (*.f64 a x)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 c y) (*.f64 z t)) (*.f64 a b)) (*.f64 x i))
(+.f64 (+.f64 (+.f64 (*.f64 i y) (*.f64 z t)) (*.f64 a b)) (*.f64 c x))
(+.f64 (+.f64 (+.f64 (*.f64 x z) (*.f64 y t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x t) (*.f64 z y)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x a) (*.f64 z t)) (*.f64 y b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x b) (*.f64 z t)) (*.f64 a y)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x c) (*.f64 z t)) (*.f64 a b)) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x i) (*.f64 z t)) (*.f64 a b)) (*.f64 c y))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 t z)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a t)) (*.f64 z b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 b t)) (*.f64 a z)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c t)) (*.f64 a b)) (*.f64 z i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 i t)) (*.f64 a b)) (*.f64 c z))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z a)) (*.f64 t b)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z b)) (*.f64 a t)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z c)) (*.f64 a b)) (*.f64 t i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z i)) (*.f64 a b)) (*.f64 c t))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 b a)) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c b)) (*.f64 a i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 i b)) (*.f64 c a))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a c)) (*.f64 b i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a i)) (*.f64 c b))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 i c))
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 y x) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 z y) (*.f64 x t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (fma.f64 x t (*.f64 y z))))
(fma.f64 c i (fma.f64 x t (fma.f64 y z (*.f64 a b))))
(fma.f64 a b (fma.f64 c i (fma.f64 x t (*.f64 y z))))
(fma.f64 x t (fma.f64 c i (fma.f64 y z (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 t y) (*.f64 z x)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x z (*.f64 y t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x z (fma.f64 y t (*.f64 a b))))
(fma.f64 x z (fma.f64 c i (fma.f64 y t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 a y) (*.f64 z t)) (*.f64 x b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y a) (fma.f64 x b (*.f64 z t))))
(fma.f64 c i (fma.f64 x b (fma.f64 y a (*.f64 z t))))
(fma.f64 x b (fma.f64 z t (fma.f64 y a (*.f64 c i))))
(fma.f64 x b (fma.f64 y a (fma.f64 z t (*.f64 c i))))
(+.f64 (+.f64 (+.f64 (*.f64 b y) (*.f64 z t)) (*.f64 a x)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 b y (*.f64 z t)) (*.f64 x a)))
(fma.f64 c i (fma.f64 x a (fma.f64 y b (*.f64 z t))))
(fma.f64 z t (fma.f64 y b (fma.f64 c i (*.f64 x a))))
(+.f64 (+.f64 (+.f64 (*.f64 c y) (*.f64 z t)) (*.f64 a b)) (*.f64 x i))
(+.f64 (fma.f64 c y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x i)))
(fma.f64 x i (fma.f64 y c (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 i y) (*.f64 z t)) (*.f64 a b)) (*.f64 c x))
(+.f64 (fma.f64 i y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x c)))
(fma.f64 x c (fma.f64 y i (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.f64 z t (fma.f64 y i (*.f64 x c))))
(+.f64 (+.f64 (+.f64 (*.f64 x z) (*.f64 y t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x z (*.f64 y t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x z (fma.f64 y t (*.f64 a b))))
(fma.f64 x z (fma.f64 c i (fma.f64 y t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x t) (*.f64 z y)) (*.f64 a b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (fma.f64 x t (*.f64 y z))))
(fma.f64 c i (fma.f64 x t (fma.f64 y z (*.f64 a b))))
(fma.f64 a b (fma.f64 c i (fma.f64 x t (*.f64 y z))))
(fma.f64 x t (fma.f64 c i (fma.f64 y z (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x a) (*.f64 z t)) (*.f64 y b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 b y (*.f64 z t)) (*.f64 x a)))
(fma.f64 c i (fma.f64 x a (fma.f64 y b (*.f64 z t))))
(fma.f64 z t (fma.f64 y b (fma.f64 c i (*.f64 x a))))
(+.f64 (+.f64 (+.f64 (*.f64 x b) (*.f64 z t)) (*.f64 a y)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y a) (fma.f64 x b (*.f64 z t))))
(fma.f64 c i (fma.f64 x b (fma.f64 y a (*.f64 z t))))
(fma.f64 x b (fma.f64 z t (fma.f64 y a (*.f64 c i))))
(fma.f64 x b (fma.f64 y a (fma.f64 z t (*.f64 c i))))
(+.f64 (+.f64 (+.f64 (*.f64 x c) (*.f64 z t)) (*.f64 a b)) (*.f64 y i))
(+.f64 (fma.f64 i y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x c)))
(fma.f64 x c (fma.f64 y i (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.f64 z t (fma.f64 y i (*.f64 x c))))
(+.f64 (+.f64 (+.f64 (*.f64 x i) (*.f64 z t)) (*.f64 a b)) (*.f64 c y))
(+.f64 (fma.f64 c y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x i)))
(fma.f64 x i (fma.f64 y c (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 t z)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a t)) (*.f64 z b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 x y (*.f64 t a)) (*.f64 z b)))
(fma.f64 c i (fma.f64 z b (fma.f64 x y (*.f64 t a))))
(fma.f64 x y (fma.f64 z b (fma.f64 t a (*.f64 c i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 b t)) (*.f64 a z)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 x y (*.f64 t b)) (*.f64 z a)))
(fma.f64 c i (fma.f64 t b (fma.f64 x y (*.f64 z a))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c t)) (*.f64 a b)) (*.f64 z i))
(+.f64 (+.f64 (*.f64 a b) (fma.f64 x y (*.f64 t c))) (*.f64 z i))
(fma.f64 z i (fma.f64 a b (fma.f64 x y (*.f64 t c))))
(fma.f64 x y (fma.f64 t c (fma.f64 a b (*.f64 z i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 i t)) (*.f64 a b)) (*.f64 c z))
(+.f64 (fma.f64 x y (*.f64 t i)) (+.f64 (*.f64 a b) (*.f64 z c)))
(fma.f64 z c (fma.f64 a b (fma.f64 x y (*.f64 t i))))
(fma.f64 x y (fma.f64 a b (fma.f64 z c (*.f64 t i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z a)) (*.f64 t b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 x y (*.f64 t b)) (*.f64 z a)))
(fma.f64 c i (fma.f64 t b (fma.f64 x y (*.f64 z a))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z b)) (*.f64 a t)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 x y (*.f64 t a)) (*.f64 z b)))
(fma.f64 c i (fma.f64 z b (fma.f64 x y (*.f64 t a))))
(fma.f64 x y (fma.f64 z b (fma.f64 t a (*.f64 c i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z c)) (*.f64 a b)) (*.f64 t i))
(+.f64 (fma.f64 x y (*.f64 t i)) (+.f64 (*.f64 a b) (*.f64 z c)))
(fma.f64 z c (fma.f64 a b (fma.f64 x y (*.f64 t i))))
(fma.f64 x y (fma.f64 a b (fma.f64 z c (*.f64 t i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z i)) (*.f64 a b)) (*.f64 c t))
(+.f64 (+.f64 (*.f64 a b) (fma.f64 x y (*.f64 t c))) (*.f64 z i))
(fma.f64 z i (fma.f64 a b (fma.f64 x y (*.f64 t c))))
(fma.f64 x y (fma.f64 t c (fma.f64 a b (*.f64 z i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 b a)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 z t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c b)) (*.f64 a i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 b c) (*.f64 a i)))
(fma.f64 a i (fma.f64 x y (fma.f64 z t (*.f64 b c))))
(fma.f64 x y (fma.f64 z t (fma.f64 b c (*.f64 a i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 i b)) (*.f64 c a))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 b i) (*.f64 a c)))
(fma.f64 a c (fma.f64 x y (fma.f64 z t (*.f64 b i))))
(fma.f64 x y (fma.f64 a c (fma.f64 z t (*.f64 b i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a c)) (*.f64 b i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 b i) (*.f64 a c)))
(fma.f64 a c (fma.f64 x y (fma.f64 z t (*.f64 b i))))
(fma.f64 x y (fma.f64 a c (fma.f64 z t (*.f64 b i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a i)) (*.f64 c b))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 b c) (*.f64 a i)))
(fma.f64 a i (fma.f64 x y (fma.f64 z t (*.f64 b c))))
(fma.f64 x y (fma.f64 z t (fma.f64 b c (*.f64 a i))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 i c))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 z t (*.f64 a b))))
Symmetry

(sort x y)

(sort z t)

(sort a b)

(sort c i)

Compiler

Compiled 31 to 23 computations (25.8% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
112×fma-def
56×+-commutative
26×associate-+r+
22×associate-+l+
*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01739
13031
26331
311531
413631
513831
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 x y (*.f64 z t))))
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))

eval1.0ms (0%)

Compiler

Compiled 73 to 25 computations (65.8% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
0.0b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
0.0b
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0b
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
Compiler

Compiled 65 to 41 computations (36.9% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0b
(+.f64 (*.f64 x y) (*.f64 z t))
Compiler

Compiled 61 to 15 computations (75.4% saved)

series12.0ms (0.1%)

Counts
3 → 216
Calls

54 calls:

TimeVariablePointExpression
1.0ms
t
@0
(+.f64 (*.f64 x y) (*.f64 z t))
0.0ms
t
@-inf
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0ms
z
@0
(+.f64 (*.f64 x y) (*.f64 z t))
0.0ms
a
@0
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0ms
x
@0
(+.f64 (*.f64 x y) (*.f64 z t))

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-*r/
882×associate-+l+
420×+-commutative
398×add-sqr-sqrt
396×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01781
136969
2522769
Stop Event
node limit
Counts
3 → 184
Calls
Call 1
Inputs
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z t) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x y) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (+.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 (fma.f64 a b (*.f64 c i)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (fma.f64 a b (*.f64 c i)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 (fma.f64 z t (*.f64 a b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 z t (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x y) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))))))

simplify214.0ms (1.4%)

Algorithm
egg-herbie
Rules
1368×associate-+l+
1356×associate-+r+
1118×+-commutative
1030×associate--r+
448×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044014400
1110514124
2489314124
Stop Event
node limit
Counts
400 → 297
Calls
Call 1
Inputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 z t))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (+.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (-.f64 1 (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 (fma.f64 a b (*.f64 c i)) 1)))
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (fma.f64 a b (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (fma.f64 a b (*.f64 c i)) 1)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (*.f64 c i)))
(-.f64 (+.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)
(-.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(*.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)
(*.f64 1 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 i c (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (fma.f64 z t (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 (fma.f64 z t (*.f64 a b)) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 x y (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(*.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))
(pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (*.f64 a b)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))
Outputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 x y (*.f64 a b)))
(fma.f64 y x (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 x y (*.f64 a b)))
(fma.f64 y x (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 a b))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 a b))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 z t)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (*.f64 t z))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 y x (*.f64 t z))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (*.f64 t z))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 y x (*.f64 t z))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(fma.f64 y x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (*.f64 y x) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (*.f64 y x) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (sqrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (neg.f64 (*.f64 t z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)))) (cbrt.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (neg.f64 (*.f64 t z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 y x (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 y x (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 y x (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 y x (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))
(fabs.f64 (fma.f64 y x (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 y x (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 y x (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 y x (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 y x (*.f64 t z))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 y x (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (+.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (fma.f64 z t (fma.f64 a b (*.f64 c i)))))
(+.f64 (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))) (fma.f64 c i (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (-.f64 1 (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 x y (fma.f64 a b (*.f64 c i)))))
(+.f64 (fma.f64 y x (fma.f64 c i (*.f64 a b))) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 (fma.f64 a b (*.f64 c i)) 1)))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (fma.f64 a b (*.f64 c i))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (fma.f64 a b (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (fma.f64 c i (*.f64 a b)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y)))) (fma.f64 c i (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (fma.f64 a b (*.f64 c i)) 1)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (fma.f64 a b (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (fma.f64 c i (*.f64 a b)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y)))) (fma.f64 c i (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 c i))
(fma.f64 c i (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))
(-.f64 (+.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(+.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 c i))
(fma.f64 c i (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (fma.f64 a b (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (fma.f64 c i (*.f64 a b)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y)))) (fma.f64 c i (*.f64 a b)))
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 a b))))
(*.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 1 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)))) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)))) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (sqrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))) (hypot.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (sqrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))) (hypot.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) 2) (cbrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2)))
(pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 2)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))
(fabs.f64 (fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b)))))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 i c (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (fma.f64 z t (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 z t (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) (-.f64 1 (*.f64 (fma.f64 z t (*.f64 a b)) 1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 z t (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 x y (*.f64 z t))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (+.f64 (*.f64 x y) (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 x y (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 a b)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 a b))
(fma.f64 a b (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))))
(fma.f64 a b (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t)))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 a b))
(fma.f64 a b (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))))
(fma.f64 a b (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 x (neg.f64 y)))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 x y)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 z t (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 x y (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))))
(*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 1 (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 y x) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b)))) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (fma.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))))) (-.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 y x) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b)))) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (fma.f64 z t (*.f64 a b))) (*.f64 (*.f64 x y) (fma.f64 z t (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (fma.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2) (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) (sqrt.f64 (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2) (pow.f64 (*.f64 a b) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 2)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/3)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2))
(fabs.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 1))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 y x (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 1 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0b
(+.f64 (*.f64 a b) (*.f64 c i))
0.0b
(fma.f64 x y (*.f64 z t))
Compiler

Compiled 52 to 14 computations (73.1% saved)

series8.0ms (0.1%)

Counts
3 → 174
Calls

48 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(fma.f64 x y (*.f64 z t))
1.0ms
b
@-inf
(+.f64 (*.f64 a b) (*.f64 c i))
0.0ms
x
@-inf
(fma.f64 x y (*.f64 z t))
0.0ms
x
@inf
(fma.f64 x y (*.f64 z t))
0.0ms
y
@inf
(fma.f64 x y (*.f64 z t))

rewrite105.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1198×associate-*r/
944×associate-*l/
472×associate-+l+
380×add-sqr-sqrt
378×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01765
135665
2474965
Stop Event
node limit
Counts
3 → 179
Calls
Call 1
Inputs
(fma.f64 x y (*.f64 z t))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (*.f64 x y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x y) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 x y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 x y)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))))))

simplify156.0ms (1%)

Algorithm
egg-herbie
Rules
1400×associate-+l+
1362×associate-+r+
1024×+-commutative
556×fma-def
528×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046714911
1121214523
2587314523
Stop Event
node limit
Counts
353 → 268
Calls
Call 1
Inputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (*.f64 z t) (*.f64 (*.f64 x y) 1))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(*.f64 (fma.f64 a b (*.f64 c i)) 1)
(*.f64 1 (fma.f64 a b (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i))))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(pow.f64 (fma.f64 a b (*.f64 c i)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 c i))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 c i)))))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 c i))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 a b (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 i c (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 x y (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 x y (*.f64 z t))))
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 x y)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)
(*.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
Outputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(*.f64 c i)
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(fma.f64 y x (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(fma.f64 y x (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 y x)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 y x)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 y x)))
(fma.f64 a b (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 y x)))
(fma.f64 a b (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(+.f64 (*.f64 z t) (*.f64 x y))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 z t) (*.f64 (*.f64 x y) 1))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 z t))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 x (*.f64 y (*.f64 y x)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 x (*.f64 y (*.f64 y x)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 x (*.f64 y (*.f64 y x)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2))
(fabs.f64 (fma.f64 t z (*.f64 y x)))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) 1)
(fma.f64 c i (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 a b))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 a b))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b))))
(*.f64 (fma.f64 a b (*.f64 c i)) 1)
(fma.f64 c i (*.f64 a b))
(*.f64 1 (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (*.f64 a b))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))
(fma.f64 c i (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 1 (-.f64 (*.f64 a b) (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 c i) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 c i) 6))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(pow.f64 (fma.f64 a b (*.f64 c i)) 1)
(fma.f64 c i (*.f64 a b))
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) 2)
(fma.f64 c i (*.f64 a b))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 3)
(fma.f64 c i (*.f64 a b))
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 1/3)
(fma.f64 c i (*.f64 a b))
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))
(fabs.f64 (fma.f64 c i (*.f64 a b)))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (*.f64 a b))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3))
(fma.f64 c i (*.f64 a b))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 c i))) 1))
(fma.f64 c i (*.f64 a b))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 b a (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 i c (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 x y (*.f64 z t))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 x y (*.f64 z t))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b)))))
(-.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 x y)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(+.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1))
(+.f64 (fma.f64 y x (fma.f64 c i (*.f64 a b))) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i)))))
(*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 1 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (*.f64 c i)))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 t z (*.f64 y x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (*.f64 c i)))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 c i)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 t z (*.f64 y x)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) (sqrt.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3/2) (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) 2) (cbrt.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) 2) (cbrt.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (*.f64 c i)))
(/.f64 (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (neg.f64 (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 z t (*.f64 y x))) (fma.f64 a b (fma.f64 z t (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 y x))) (fma.f64 a b (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 t z (*.f64 y x)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) (sqrt.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3/2) (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) 2) (cbrt.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))) 2) (cbrt.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4)) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4)) (*.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4)) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 6) (pow.f64 (fma.f64 c i (*.f64 a b)) 6)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b)))) (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 6) (pow.f64 (fma.f64 c i (*.f64 a b)) 6)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 6) (pow.f64 (fma.f64 c i (*.f64 a b)) 6)) (*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 6) (pow.f64 (fma.f64 c i (*.f64 a b)) 6)) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 3)) (*.f64 (fma.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3)) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 2)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 3)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(pow.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3) 1/3)
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x)))) 2))
(fabs.f64 (fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x)))))
(log.f64 (exp.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(exp.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))) 1))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 y x))))
(fma.f64 c i (fma.f64 a b (fma.f64 t z (*.f64 y x))))

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 a b (*.f64 z t))
0.0b
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
0.0b
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
Compiler

Compiled 46 to 12 computations (73.9% saved)

series8.0ms (0.1%)

Counts
3 → 216
Calls

54 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
0.0ms
i
@-inf
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
0.0ms
b
@inf
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
0.0ms
b
@-inf
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
0.0ms
c
@inf
(fma.f64 c i (fma.f64 a b (*.f64 z t)))

rewrite129.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1164×unswap-sqr
892×swap-sqr
590×distribute-rgt-in
558×sqr-pow
550×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
129469
2349969
Stop Event
node limit
Counts
3 → 151
Calls
Call 1
Inputs
(fma.f64 c i (fma.f64 a b (*.f64 z t)))
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (+.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (*.f64 c i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (+.f64 (*.f64 z t) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) 1) (+.f64 (*.f64 z t) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) 1) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (*.f64 (*.f64 a b) 1)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 (*.f64 a b) 1)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a b) (*.f64 c i)) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 c i) 1) 1) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 c i) 1) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 (*.f64 x y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x y) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) 1) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 a b)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 (*.f64 a b) 1)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 a b (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 x y) 1) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x y) 1)) (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 c i)) 1) (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x y) 1) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (-.f64 1 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) 1) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (*.f64 a b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 a b) 1)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 a b) 1) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 a b) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2) (cbrt.f64 (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 a b) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 a b) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 a b) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 z t))))))))

simplify387.0ms (2.5%)

Algorithm
egg-herbie
Rules
682×associate-/l*
660×associate-+l+
562×times-frac
552×+-commutative
518×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034710265
187510229
2335410229
Stop Event
node limit
Counts
367 → 207
Calls
Call 1
Inputs
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 z t) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i))
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (*.f64 c i) 1))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z t) (*.f64 c i)))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t)))
(+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (*.f64 z t))
(+.f64 (*.f64 (*.f64 a b) 1) (+.f64 (*.f64 z t) (*.f64 c i)))
(+.f64 (*.f64 (*.f64 c i) 1) (fma.f64 a b (*.f64 z t)))
(+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (*.f64 a b))
(+.f64 (+.f64 (*.f64 c i) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 z t)) (*.f64 a b))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b)) (*.f64 z t))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(+.f64 (*.f64 1 (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(+.f64 (*.f64 (+.f64 (*.f64 a b) (*.f64 c i)) 1) (*.f64 z t))
(+.f64 (*.f64 (*.f64 (*.f64 c i) 1) 1) (fma.f64 a b (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) (-.f64 1 (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 c i) 1) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)
(*.f64 1 (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(+.f64 (fma.f64 a b (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 c i)))
(+.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y))
(+.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 (*.f64 x y) 1))
(+.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))
(+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))
(+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 x y)))
(+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(+.f64 (*.f64 (*.f64 c i) 1) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))) (*.f64 c i))
(+.f64 (+.f64 (*.f64 x y) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))
(+.f64 (+.f64 (*.f64 x y) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 z t)) (*.f64 a b))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 a b)) (*.f64 z t))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 a b (*.f64 z t))) (*.f64 c i))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(+.f64 (*.f64 1 (*.f64 (*.f64 x y) 1)) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 c i)) 1) (fma.f64 a b (*.f64 z t)))
(+.f64 (*.f64 (*.f64 (*.f64 x y) 1) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (-.f64 1 (*.f64 x y)))
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(*.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)
(*.f64 1 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) 1) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(+.f64 (*.f64 z t) (*.f64 a b))
(+.f64 (*.f64 z t) (*.f64 (*.f64 a b) 1))
(+.f64 (*.f64 a b) (*.f64 z t))
(+.f64 (*.f64 (*.f64 a b) 1) (*.f64 z t))
(+.f64 (*.f64 1 (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(+.f64 (*.f64 (*.f64 (*.f64 a b) 1) 1) (*.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 a b) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(*.f64 (fma.f64 a b (*.f64 z t)) 1)
(*.f64 1 (fma.f64 a b (*.f64 z t)))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 z t))))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2) (cbrt.f64 (fma.f64 a b (*.f64 z t))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(pow.f64 (fma.f64 a b (*.f64 z t)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 z t))))
Outputs
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 z t (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 z t (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 y x)))
(fma.f64 a b (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 z t (*.f64 y x)))
(fma.f64 a b (fma.f64 t z (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 y x)))
(fma.f64 t z (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 y x)))
(fma.f64 t z (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 z t) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (*.f64 c i) 1))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 z t) (*.f64 c i)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (*.f64 z t))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 (*.f64 a b) 1) (+.f64 (*.f64 z t) (*.f64 c i)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 (*.f64 c i) 1) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 c i) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b)) (*.f64 z t))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (+.f64 (*.f64 (*.f64 c i) 1) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 1 (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 (+.f64 (*.f64 a b) (*.f64 c i)) 1) (*.f64 z t))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 (*.f64 (*.f64 c i) 1) 1) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) (-.f64 1 (*.f64 c i)))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 t z)))) -1)
(+.f64 (*.f64 c i) (fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 (*.f64 c i) 1) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 1 (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3/2))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/6))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i i))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c c) (*.f64 i i) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 c (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (*.f64 c (*.f64 c (*.f64 i i)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2))) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i i))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c c) (*.f64 i i) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 c (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (*.f64 c (*.f64 c (*.f64 i i)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (pow.f64 (fma.f64 a b (*.f64 z t)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i i))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (*.f64 (*.f64 c c) (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 z t)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c c) (*.f64 i i) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 c (*.f64 i i)) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (*.f64 c (*.f64 c (*.f64 i i)))))
(pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) 1/3)
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 z t (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 (*.f64 x y) 1))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 x y)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 (*.f64 c i) 1) (+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))) (*.f64 c i))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 x y) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 x y) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 a b)) (*.f64 z t))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 a b (*.f64 z t))) (*.f64 c i))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 c i)) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (+.f64 (*.f64 a b) (*.f64 c i))) (*.f64 z t))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (+.f64 (*.f64 (*.f64 x y) 1) (*.f64 (*.f64 c i) 1)) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 1 (*.f64 (*.f64 x y) 1)) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 c i)) 1) (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 (*.f64 (*.f64 x y) 1) 1) (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (-.f64 1 (*.f64 x y)))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(-.f64 (+.f64 (*.f64 x y) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 x y) 1) (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 1 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3/2))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/6))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 z t (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)) (*.f64 (*.f64 y x) (*.f64 y x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2))) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 z t (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3))) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)) (*.f64 (*.f64 y x) (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 2)) 1) (-.f64 (*.f64 x y) (fma.f64 c i (fma.f64 a b (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 z t (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (fma.f64 t z (*.f64 c i)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) 3) (pow.f64 (*.f64 x y) 3)) 1) (+.f64 (*.f64 (*.f64 y y) (*.f64 x x)) (*.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (-.f64 (fma.f64 c i (fma.f64 a b (*.f64 z t))) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 y (*.f64 x x)) (*.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (-.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))) (*.f64 y x)) (*.f64 (*.f64 y x) (*.f64 y x))))
(pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 1)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 2)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 3)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3) 1/3)
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 2))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t)))) 3))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))) 1))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 y x))))
(fma.f64 a b (fma.f64 t z (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 z t) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 (*.f64 a b) 1))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 z t))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 (*.f64 a b) 1) (*.f64 z t))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 1 (*.f64 (*.f64 a b) 1)) (*.f64 z t))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 (*.f64 (*.f64 a b) 1) 1) (*.f64 z t))
(fma.f64 a b (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z t))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 z t)))) 1)
(fma.f64 a b (*.f64 t z))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 (*.f64 a b) 1) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 t z))))
(*.f64 (fma.f64 a b (*.f64 z t)) 1)
(fma.f64 a b (*.f64 t z))
(*.f64 1 (fma.f64 a b (*.f64 z t)))
(fma.f64 a b (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))
(fma.f64 a b (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2) (cbrt.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (cbrt.f64 (fma.f64 a b (*.f64 z t)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3/2))
(fma.f64 a b (*.f64 t z))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/6))
(fma.f64 a b (*.f64 t z))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 a (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 b b) (*.f64 a a) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)) (*.f64 b (*.f64 a (*.f64 a b)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2))) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 a (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 b b) (*.f64 a a) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)) (*.f64 b (*.f64 a (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (*.f64 z t) 2)) 1) (-.f64 (*.f64 a b) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 a a))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 b (*.f64 a (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 a b) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 b b) (*.f64 a a) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 a b)) (*.f64 b (*.f64 a (*.f64 a b)))))
(pow.f64 (fma.f64 a b (*.f64 z t)) 1)
(fma.f64 a b (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 z t))) 2)
(fma.f64 a b (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 z t))) 3)
(fma.f64 a b (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3) 1/3)
(fma.f64 a b (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 2))
(fma.f64 a b (*.f64 t z))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 z t)))))
(fma.f64 a b (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) 3))
(fma.f64 a b (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 z t))) 1))
(fma.f64 a b (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 z t))))
(fma.f64 a b (*.f64 t z))

eval176.0ms (1.2%)

Compiler

Compiled 21413 to 4896 computations (77.1% saved)

prune208.0ms (1.4%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New76111772
Fresh000
Picked101
Done202
Total76411775
Error
0.0b
Counts
775 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
29.7b
(fma.f64 x y (*.f64 t z))
18.2b
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
51.6b
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4)) (*.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b)))))
0.0b
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
18.2b
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
14.0b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
16.0b
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
45.3b
(*.f64 y x)
47.7b
(*.f64 c i)
48.8b
(*.f64 a b)
46.6b
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3))
Compiler

Compiled 448 to 284 computations (36.6% saved)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 z t (*.f64 y x))
0.0b
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0b
(+.f64 (*.f64 a b) (*.f64 c i))
Compiler

Compiled 52 to 14 computations (73.1% saved)

series5.0ms (0%)

Counts
2 → 144
Calls

36 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
t
@inf
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
z
@0
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
t
@-inf
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
z
@-inf
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1198×associate-*r/
944×associate-*l/
472×associate-+l+
380×add-sqr-sqrt
378×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01750
135650
2474950
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 z t (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 (*.f64 z t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z t) 1) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z t (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z t (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z t) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 z t) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 z t) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z t (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 z t (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 y x))))))))

simplify131.0ms (0.9%)

Algorithm
egg-herbie
Rules
1396×associate-+l+
1180×associate-+r+
930×associate-/r*
836×+-commutative
628×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030811036
183110794
2378710794
Stop Event
node limit
Counts
254 → 178
Calls
Call 1
Inputs
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 z t (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 z t (*.f64 y x))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)
(*.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 1 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 z t))
(+.f64 (*.f64 y x) (*.f64 (*.f64 z t) 1))
(+.f64 (*.f64 z t) (*.f64 y x))
(+.f64 (*.f64 (*.f64 z t) 1) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(*.f64 (fma.f64 z t (*.f64 y x)) 1)
(*.f64 1 (fma.f64 z t (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(pow.f64 (fma.f64 z t (*.f64 y x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 y x))))
Outputs
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 z t (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (*.f64 t z)) (expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (fma.f64 z t (*.f64 y x))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (fma.f64 y x (*.f64 t z)) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (*.f64 t z)) (expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))))
(+.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (fma.f64 y x (*.f64 t z)) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(-.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1))
(+.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 1 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3))) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (hypot.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (+.f64 (fma.f64 z t (*.f64 y x)) (-.f64 (*.f64 a b) (*.f64 c i))))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (hypot.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4))) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)) (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (+.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 4) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (/.f64 1 (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i)))) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) 1) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 z t (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (+.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3))) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 6) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 6) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (fma.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 2)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 3)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(pow.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3) 1/3)
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2))
(fabs.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(log.f64 (exp.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i))) 3))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(exp.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))) 1))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 1 (fma.f64 z t (*.f64 y x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (fma.f64 z t (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (fma.f64 z t (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 (*.f64 z t) 1))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 (*.f64 z t) 1) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 y x)))) 1)
(fma.f64 y x (*.f64 t z))
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(*.f64 (fma.f64 z t (*.f64 y x)) 1)
(fma.f64 y x (*.f64 t z))
(*.f64 1 (fma.f64 z t (*.f64 y x)))
(fma.f64 y x (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) (sqrt.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2))
(fma.f64 y x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 2) (cbrt.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(/.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 t z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 t z) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 z (*.f64 t (*.f64 t z)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 t z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 t z) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 z (*.f64 t (*.f64 t z)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 z t) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 t z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 z t) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 t z) y) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 z (*.f64 t (*.f64 t z)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)))))
(pow.f64 (fma.f64 z t (*.f64 y x)) 1)
(fma.f64 y x (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 y x))) 2)
(fma.f64 y x (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) 3)
(fma.f64 y x (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) 1/3)
(fma.f64 y x (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))
(fabs.f64 (fma.f64 y x (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 y x)))))
(fma.f64 y x (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3))
(fma.f64 y x (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 y x))) 1))
(fma.f64 y x (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 y x))))
(fma.f64 y x (*.f64 t z))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
0.0b
(+.f64 (*.f64 y x) (*.f64 t z))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series5.0ms (0%)

Counts
2 → 30
Calls

30 calls:

TimeVariablePointExpression
2.0ms
x
@0
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
0.0ms
c
@inf
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
0.0ms
t
@inf
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
0.0ms
x
@inf
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
0.0ms
y
@0
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))

rewrite103.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1170×associate-*r/
1064×distribute-lft-in
864×associate-*l/
364×associate-+l+
300×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
128038
2385138
Stop Event
node limit
Counts
2 → 179
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 y x (*.f64 t z)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 t z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 t z) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y x (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t z))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 y x (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 c i (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 c i (fma.f64 y x (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))))))

simplify143.0ms (0.9%)

Algorithm
egg-herbie
Rules
958×+-commutative
918×associate-+r+
748×associate-*r*
736×associate-/l*
650×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047611833
1136711405
2707011405
Stop Event
node limit
Counts
209 → 269
Calls
Call 1
Inputs
(*.f64 t z)
(*.f64 y x)
(*.f64 y x)
(*.f64 t z)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 t z)
(*.f64 t z)
(*.f64 y x)
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(*.f64 (fma.f64 y x (*.f64 t z)) 1)
(*.f64 1 (fma.f64 y x (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 y x (*.f64 t z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))
(/.f64 (fma.f64 y x (*.f64 t z)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 1 (/.f64 1 (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (fma.f64 y x (*.f64 t z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 t z))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(pow.f64 (fma.f64 y x (*.f64 t z)) 1)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) 2)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t z)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 t z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t z))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 y x (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 z t (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(-.f64 (+.f64 (fma.f64 y x (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)
(-.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))
(-.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(*.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)
(*.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))
(/.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 2))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
Outputs
(*.f64 t z)
(*.f64 y x)
(*.f64 y x)
(*.f64 t z)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 t z)
(*.f64 t z)
(*.f64 y x)
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 y x)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) 1)
(fma.f64 t z (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x))))
(*.f64 (fma.f64 y x (*.f64 t z)) 1)
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))
(fma.f64 t z (*.f64 y x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 y x (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 y x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (-.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 y x) 4))) (+.f64 (pow.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 y x)))) 3) (pow.f64 (*.f64 y x) 6)))
(/.f64 (fma.f64 y x (*.f64 t z)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 1 (/.f64 1 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (-.f64 (*.f64 y x) (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (fma.f64 y x (*.f64 t (neg.f64 z))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 y x) 3/2) (pow.f64 (*.f64 t z) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 y x) 3/2) (pow.f64 (*.f64 t z) 3/2)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (/.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (fma.f64 y x (*.f64 t (neg.f64 z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(fma.f64 t z (*.f64 y x))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (fma.f64 (pow.f64 (*.f64 t z) 3) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 y x) 6))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 y x (*.f64 t (neg.f64 z))) (+.f64 (pow.f64 (*.f64 y x) 4) (fma.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 t z) (*.f64 y x)))
(fma.f64 t z (*.f64 y x))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (neg.f64 z)))) (sqrt.f64 (fma.f64 t z (*.f64 y x)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (sqrt.f64 (fma.f64 t z (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (sqrt.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (hypot.f64 (pow.f64 (*.f64 y x) 3/2) (pow.f64 (*.f64 t z) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (fma.f64 y x (*.f64 t (neg.f64 z))))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2) (cbrt.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 t z) (*.f64 y x)))
(fma.f64 t z (*.f64 y x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (neg.f64 z)))) (sqrt.f64 (fma.f64 t z (*.f64 y x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (sqrt.f64 (fma.f64 t z (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (sqrt.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (hypot.f64 (pow.f64 (*.f64 y x) 3/2) (pow.f64 (*.f64 t z) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (fma.f64 y x (*.f64 t (neg.f64 z))))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) 2) (cbrt.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 y x (*.f64 t (neg.f64 z))) (+.f64 (pow.f64 (*.f64 y x) 4) (fma.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))) (-.f64 (+.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (fma.f64 (pow.f64 (*.f64 t z) 3) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 y x) 6))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 t z))) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (fma.f64 y x (*.f64 t z)) 1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) 2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)
(fma.f64 t z (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))
(sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))
(fabs.f64 (fma.f64 t z (*.f64 y x)))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t z)))))
(fma.f64 t z (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t z))) 1))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(fma.f64 z t (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 t z) (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 1)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 t z (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 c i)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c i)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (+.f64 (fma.f64 y x (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 t z (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 y x)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (+.f64 (*.f64 c i) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(-.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))))
(-.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 t z (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(+.f64 (*.f64 c i) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))))
(*.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (fma.f64 t z (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (fma.f64 t z (*.f64 y x))) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) 3) (pow.f64 (*.f64 c i) 6))) (fma.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 4)))
(/.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (hypot.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2) (pow.f64 (*.f64 c i) 3/2)) (/.f64 (hypot.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2) (pow.f64 (*.f64 c i) 3/2)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (/.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))) (/.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3))) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) 3)) (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (pow.f64 (*.f64 c i) 6))) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (fma.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)) (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (pow.f64 (*.f64 c i) 4) (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (fma.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (fma.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 c i (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (sqrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x)))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (fma.f64 t z (*.f64 y x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)) (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (*.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 y x))) (+.f64 (pow.f64 (*.f64 c i) 4) (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 y x)) 3))) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (fma.f64 t z (*.f64 y x)) 6)) (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) 3)) (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (pow.f64 (*.f64 c i) 6))) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (sqrt.f64 (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (sqrt.f64 (*.f64 c i))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 t z (*.f64 y x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (fma.f64 t z (*.f64 y x)) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 2)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 3)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3) 1/3)
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x))) 2))
(fabs.f64 (fma.f64 c i (fma.f64 t z (*.f64 y x))))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z))) 3))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))) 1))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 1 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (*.f64 y x)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 x y (*.f64 t z))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(fma.f64 x y (*.f64 t z))
0.0ms
z
@0
(fma.f64 x y (*.f64 t z))
0.0ms
x
@inf
(fma.f64 x y (*.f64 t z))
0.0ms
x
@-inf
(fma.f64 x y (*.f64 t z))
0.0ms
z
@-inf
(fma.f64 x y (*.f64 t z))

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1700×add-sqr-sqrt
1690×*-un-lft-identity
1552×add-cube-cbrt
1528×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
117615
2208315
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(fma.f64 x y (*.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x y) 1) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x y (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) (sqrt.f64 (fma.f64 x y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 x y) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 x y) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x y (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 t z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 t z))))))))

simplify70.0ms (0.5%)

Algorithm
egg-herbie
Rules
1284×associate-*r*
1118×associate-*l*
806×+-commutative
576×associate-/l*
532×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0631093
11581087
27011085
338121045
476491045
Stop Event
node limit
Counts
71 → 35
Calls
Call 1
Inputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 t z))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 t z)))) 1)
(*.f64 (fma.f64 x y (*.f64 t z)) 1)
(*.f64 1 (fma.f64 x y (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) (sqrt.f64 (fma.f64 x y (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 t z))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 x y) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 x y) (*.f64 t z)))))
(pow.f64 (fma.f64 x y (*.f64 t z)) 1)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) 2)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 t z)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 t z))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 t z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 t z))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 t z))))
Outputs
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 x y) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 t z)))) 1)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 (fma.f64 x y (*.f64 t z)) 1)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 1 (fma.f64 x y (*.f64 t z)))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) (sqrt.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 x y) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (*.f64 t z) 2)) (fma.f64 x y (neg.f64 (*.f64 t z))))
(/.f64 (-.f64 (*.f64 x (*.f64 (*.f64 y y) x)) (pow.f64 (*.f64 t z) 2)) (fma.f64 y x (*.f64 t (neg.f64 z))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (fma.f64 t z (*.f64 y x)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 x y) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 x (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 x (*.f64 (*.f64 y y) x) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 t z) (*.f64 y x)))))
(pow.f64 (fma.f64 x y (*.f64 t z)) 1)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 t z))) 2)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) 3)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) 1/3)
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 t z)))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 t z))) 1))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 t z))))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))

eval152.0ms (1%)

Compiler

Compiled 18738 to 5068 computations (73% saved)

prune139.0ms (0.9%)

Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New5698577
Fresh336
Picked011
Done134
Total57315588
Error
0.0b
Counts
588 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
29.7b
(fma.f64 x y (*.f64 t z))
18.2b
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
29.7b
(fma.f64 t z (*.f64 y x))
32.1b
(fma.f64 t z (*.f64 c i))
28.3b
(+.f64 (/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (+.f64 (*.f64 a b) (*.f64 c i)))
29.7b
(+.f64 (*.f64 y x) (*.f64 t z))
18.2b
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
14.0b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
30.4b
(+.f64 (*.f64 c i) (*.f64 y x))
32.1b
(+.f64 (*.f64 c i) (*.f64 t z))
16.7b
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
45.3b
(*.f64 y x)
47.2b
(*.f64 t z)
47.7b
(*.f64 c i)
48.8b
(*.f64 a b)
Compiler

Compiled 429 to 301 computations (29.8% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
0.0b
(+.f64 (*.f64 c i) (*.f64 y x))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
a
@0
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
0.0ms
c
@0
(+.f64 (*.f64 c i) (*.f64 y x))
0.0ms
a
@inf
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
0.0ms
i
@0
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
0.0ms
c
@0
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1170×associate-*r/
1064×distribute-lft-in
864×associate-*l/
364×associate-+l+
300×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
128038
2385138
Stop Event
node limit
Counts
2 → 179
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (*.f64 y x)) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 y x) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 y x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (*.f64 y x) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 y x) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (fma.f64 a b (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 a b (fma.f64 c i (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))))))

simplify140.0ms (0.9%)

Algorithm
egg-herbie
Rules
958×+-commutative
918×associate-+r+
744×associate-*r*
736×associate-/l*
646×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047712247
1137511819
2706011819
Stop Event
node limit
Counts
227 → 271
Calls
Call 1
Inputs
(*.f64 y x)
(*.f64 c i)
(*.f64 c i)
(*.f64 y x)
(*.f64 c i)
(*.f64 c i)
(*.f64 c i)
(*.f64 y x)
(*.f64 y x)
(*.f64 c i)
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (fma.f64 c i (*.f64 y x)) 1)
(*.f64 1 (fma.f64 c i (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (*.f64 y x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))
(/.f64 (fma.f64 c i (*.f64 y x)) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (fma.f64 c i (*.f64 y x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(pow.f64 (fma.f64 c i (*.f64 y x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 x y (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (*.f64 y x) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) (-.f64 1 (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(-.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))) 1)
(-.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 y x) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)
(*.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (fma.f64 a b (fma.f64 c i (*.f64 y x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 a b (fma.f64 c i (*.f64 y x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))
(/.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(fma.f64 b a (fma.f64 c i (*.f64 y x)))
(fma.f64 1 (fma.f64 c i (*.f64 y x)) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (fma.f64 c i (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))
Outputs
(*.f64 y x)
(*.f64 c i)
(*.f64 c i)
(*.f64 y x)
(*.f64 c i)
(*.f64 c i)
(*.f64 c i)
(*.f64 y x)
(*.f64 y x)
(*.f64 c i)
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 c i)
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 c i)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (*.f64 c i))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) 1)
(fma.f64 y x (*.f64 c i))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (*.f64 c i))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 c i))))
(*.f64 (fma.f64 c i (*.f64 y x)) 1)
(fma.f64 y x (*.f64 c i))
(*.f64 1 (fma.f64 c i (*.f64 y x)))
(fma.f64 y x (*.f64 c i))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2))
(fma.f64 y x (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))
(fma.f64 y x (*.f64 c i))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (*.f64 y x)))
(fma.f64 y x (*.f64 c i))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (fma.f64 y x (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (fma.f64 y x (*.f64 c i))) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) 3) (pow.f64 (*.f64 c i) 6)) (fma.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (-.f64 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 4))))
(/.f64 (fma.f64 c i (*.f64 y x)) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 y x (*.f64 c i))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 c i) (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 y x) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 y x) 3/2)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))
(fma.f64 y x (*.f64 c i))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 y x) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 (pow.f64 (*.f64 y x) 3) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (pow.f64 (*.f64 c i) 6)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (-.f64 (*.f64 c i) (*.f64 y x))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 y x) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 c i) 4) (fma.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i)))
(fma.f64 y x (*.f64 c i))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 y x) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 y x (*.f64 c i))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 y x) (*.f64 c i)))
(fma.f64 y x (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 y x) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2))) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 y x) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 y x)))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 y x) 2) 3)) (-.f64 (*.f64 c i) (*.f64 y x))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 y x) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 c i) 4) (fma.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 y x) 6)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 y x) 3) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 (pow.f64 (*.f64 y x) 3) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (pow.f64 (*.f64 c i) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 y x (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(pow.f64 (fma.f64 c i (*.f64 y x)) 1)
(fma.f64 y x (*.f64 c i))
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) 2)
(fma.f64 y x (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)
(fma.f64 y x (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 1/3)
(fma.f64 y x (*.f64 c i))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2))
(fabs.f64 (fma.f64 y x (*.f64 c i)))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 y x)))))
(fma.f64 y x (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))
(fma.f64 y x (*.f64 c i))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 y x))) 1))
(fma.f64 y x (*.f64 c i))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 i c (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 x y (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) 1)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (+.f64 (*.f64 y x) (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 c i (*.f64 y x))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 y x (*.f64 c i)))
(+.f64 (fma.f64 y x (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) (-.f64 1 (*.f64 a b)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))) (*.f64 a b)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (+.f64 (fma.f64 c i (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 y x (*.f64 c i)))
(+.f64 (fma.f64 y x (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))) 1)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 y x)))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c i) (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 y x)))))
(-.f64 (+.f64 (+.f64 (*.f64 y x) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 y x (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 y x)))))
(*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (fma.f64 a b (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 a b (fma.f64 c i (*.f64 y x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 a b (fma.f64 y x (*.f64 c i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 c i (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (*.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (neg.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (*.f64 a b) 4))) (+.f64 (pow.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) 3) (pow.f64 (*.f64 a b) 6)))
(/.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3/2) (pow.f64 (*.f64 a b) 3/2)) (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3/2) (pow.f64 (*.f64 a b) 3/2))) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 c i)) 4)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 c i (fma.f64 y x (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 6) (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 6) (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (+.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 c i)) 4)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 y x)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3/2) (pow.f64 (*.f64 a b) 3/2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 y x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 c i (*.f64 a b)) 3)) (fma.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 c i (*.f64 a b)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 c i (*.f64 a b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i))))))
(/.f64 (hypot.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3/2) (pow.f64 (*.f64 a b) 3/2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2))) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 c i)) 4)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 c i (fma.f64 y x (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) (+.f64 (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 c i)) 4)) (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 c i)) 6)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 6) (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 6) (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 c i (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 1)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 2)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 3)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) 1/3)
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 c i))) 2))
(fabs.f64 (fma.f64 c i (fma.f64 y x (*.f64 a b))))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 1))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 a b (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 b a (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 1 (fma.f64 c i (*.f64 y x)) (*.f64 a b))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 1 (*.f64 a b) (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))) (*.f64 a b))
(fma.f64 c i (fma.f64 y x (*.f64 a b)))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c i) (*.f64 t z))
Compiler

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

12 calls:

TimeVariablePointExpression
0.0ms
c
@0
(+.f64 (*.f64 c i) (*.f64 t z))
0.0ms
i
@-inf
(+.f64 (*.f64 c i) (*.f64 t z))
0.0ms
i
@inf
(+.f64 (*.f64 c i) (*.f64 t z))
0.0ms
t
@-inf
(+.f64 (*.f64 c i) (*.f64 t z))
0.0ms
z
@-inf
(+.f64 (*.f64 c i) (*.f64 t z))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
936×*-commutative
814×unswap-sqr
572×swap-sqr
432×distribute-lft-in
426×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
118915
2249515
Stop Event
node limit
Counts
1 → 88
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 c i (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 c i) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 t z) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 c i) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 t z))))))

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
1848×distribute-lft-in
1800×associate-*r/
1396×associate-*l/
674×associate-/r/
508×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02515260
17224894
232164894
Stop Event
node limit
Counts
100 → 145
Calls
Call 1
Inputs
(*.f64 t z)
(*.f64 c i)
(*.f64 c i)
(*.f64 t z)
(*.f64 c i)
(*.f64 c i)
(*.f64 c i)
(*.f64 t z)
(*.f64 t z)
(*.f64 c i)
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (fma.f64 c i (*.f64 t z)) 1)
(*.f64 1 (fma.f64 c i (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (fma.f64 c i (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (fma.f64 c i (*.f64 t z))))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 c i (*.f64 t z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6))
(/.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 c i) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (fma.f64 c i (*.f64 t z))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 t z) (*.f64 c i)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 c i) (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 t z))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))))
(pow.f64 (fma.f64 c i (*.f64 t z)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 t z)))))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 t z))))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 i c (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 z t (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 t z))
Outputs
(*.f64 t z)
(*.f64 c i)
(*.f64 c i)
(*.f64 t z)
(*.f64 c i)
(*.f64 c i)
(*.f64 c i)
(*.f64 t z)
(*.f64 t z)
(*.f64 c i)
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 t z))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 t z))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 c i))))
(*.f64 (fma.f64 c i (*.f64 t z)) 1)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 1 (fma.f64 c i (*.f64 t z)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 c i (*.f64 t z)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (fma.f64 c i (*.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 t (*.f64 z (fma.f64 c i (*.f64 t z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 t (*.f64 z (fma.f64 t z (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 c i)))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (fma.f64 t z (*.f64 c (neg.f64 i))))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 t (*.f64 z (fma.f64 t z (*.f64 c (neg.f64 i)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 c i)))) 3) (pow.f64 (*.f64 c i) 6))) (fma.f64 (*.f64 t z) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (*.f64 t (*.f64 z (-.f64 (*.f64 t z) (*.f64 c i)))) (pow.f64 (*.f64 c i) 2))) (pow.f64 (*.f64 c i) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 t z (*.f64 c (neg.f64 i))))) 3) (pow.f64 (*.f64 c i) 6))) (fma.f64 (*.f64 t (*.f64 z (fma.f64 t z (*.f64 c (neg.f64 i))))) (-.f64 (*.f64 t (*.f64 z (fma.f64 t z (*.f64 c (neg.f64 i))))) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 4)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (fma.f64 c i (*.f64 t z)))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3/2))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/6))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)) (/.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (-.f64 (*.f64 c i) (*.f64 t z))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 c i (*.f64 z (neg.f64 t)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (fma.f64 c i (*.f64 z (neg.f64 t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (fma.f64 c i (*.f64 z (neg.f64 t))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 t z) 3) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 (*.f64 t z) (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 c i (*.f64 z (neg.f64 t))) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)) (sqrt.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 c i (*.f64 z (neg.f64 t))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (/.f64 (cbrt.f64 (fma.f64 c i (*.f64 z (neg.f64 t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 t z) (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 t z) 3/2)) (sqrt.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (sqrt.f64 (fma.f64 c i (*.f64 t z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 c i (*.f64 z (neg.f64 t))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (/.f64 (cbrt.f64 (fma.f64 c i (*.f64 z (neg.f64 t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (fma.f64 c i (*.f64 z (neg.f64 t))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 t z) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 (*.f64 t z) (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 c i (*.f64 z (neg.f64 t))) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 t z) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 t z) 3) 3)) (*.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 t z) 3) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 t z))) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c i))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 t z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))) (fma.f64 c i (*.f64 t z))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 t z (*.f64 c i))))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 c i) (*.f64 t z)))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 c i) (*.f64 t z)))) (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (fma.f64 c i (*.f64 z (neg.f64 t)))) (/.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 c i (*.f64 z (neg.f64 t))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (fma.f64 c i (*.f64 z (neg.f64 t)))) (/.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 c i (*.f64 z (neg.f64 t)))))) (fma.f64 t z (*.f64 c i)))
(pow.f64 (fma.f64 c i (*.f64 t z)) 1)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) 2)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) 3)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3) 1/3)
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 t z)))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 z (neg.f64 t))) (pow.f64 (*.f64 t z) 2)))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2))
(fabs.f64 (fma.f64 t z (*.f64 c i)))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 t z)))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 3))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 t z))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 i c (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 z t (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y x) (*.f64 t z))
Compiler

Compiled 25 to 11 computations (56% saved)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 t z (*.f64 c i))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(fma.f64 t z (*.f64 c i))
0.0ms
t
@inf
(fma.f64 t z (*.f64 c i))
0.0ms
z
@inf
(fma.f64 t z (*.f64 c i))
0.0ms
t
@-inf
(fma.f64 t z (*.f64 c i))
0.0ms
t
@0
(fma.f64 t z (*.f64 c i))

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1700×add-sqr-sqrt
1690×*-un-lft-identity
1552×add-cube-cbrt
1528×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
117615
2208315
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(fma.f64 t z (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t z) 1) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))))))

simplify69.0ms (0.5%)

Algorithm
egg-herbie
Rules
1306×associate-*r*
1130×associate-*l*
768×+-commutative
576×associate-/l*
534×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0611093
11551087
27011085
338271045
476521045
Stop Event
node limit
Counts
71 → 32
Calls
Call 1
Inputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 c i))
(+.f64 (*.f64 (*.f64 t z) 1) (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (*.f64 c i)))))
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))
(exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))
Outputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 (*.f64 t z) 1) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)
(fma.f64 c i (*.f64 t z))
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 c i (*.f64 t z))
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(fma.f64 c i (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (fma.f64 t z (neg.f64 (*.f64 c i))))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(/.f64 (fma.f64 c i (*.f64 t z)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 t (*.f64 z (*.f64 t z)) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 c i) (*.f64 t z)))))
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 c i (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)
(fma.f64 c i (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(fma.f64 c i (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(fma.f64 c i (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(fma.f64 c i (*.f64 t z))
(log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))
(fma.f64 c i (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
(fma.f64 c i (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))
(fma.f64 c i (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))

eval240.0ms (1.6%)

Compiler

Compiled 18031 to 5772 computations (68% saved)

prune171.0ms (1.1%)

Pruning

17 alts after pruning (9 fresh and 8 done)

PrunedKeptTotal
New5655570
Fresh246
Picked011
Done178
Total56817585
Error
0.0b
Counts
585 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
29.7b
(fma.f64 z t (*.f64 y x))
29.7b
(fma.f64 x y (*.f64 t z))
32.1b
(fma.f64 t z (*.f64 c i))
34.1b
(fma.f64 c i (*.f64 a b))
50.8b
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
28.3b
(+.f64 (/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (+.f64 (*.f64 a b) (*.f64 c i)))
29.7b
(+.f64 (*.f64 y x) (*.f64 t z))
18.2b
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
14.0b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
30.4b
(+.f64 (*.f64 c i) (*.f64 y x))
32.1b
(+.f64 (*.f64 c i) (*.f64 t z))
34.1b
(+.f64 (*.f64 c i) (*.f64 a b))
31.8b
(+.f64 (*.f64 a b) (*.f64 y x))
45.3b
(*.f64 y x)
47.2b
(*.f64 t z)
47.7b
(*.f64 c i)
48.8b
(*.f64 a b)
Compiler

Compiled 448 to 308 computations (31.3% saved)

localize30.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a b) (*.f64 c i))
0.0b
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
Compiler

Compiled 41 to 13 computations (68.3% saved)

series2.0ms (0%)

Counts
1 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
t
@0
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
a
@-inf
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
t
@inf
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
a
@0
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
0.0ms
i
@inf
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1170×associate-*r/
1064×distribute-lft-in
852×associate-*l/
364×associate-+l+
300×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323
128023
2385123
Stop Event
node limit
Counts
1 → 95
Calls
Call 1
Inputs
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 t z (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t z) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 t z (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 t z (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (*.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3))) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))))))

simplify159.0ms (1%)

Algorithm
egg-herbie
Rules
1766×associate-/r*
776×associate-/r/
694×associate-/l/
570×+-commutative
494×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02818479
18128227
236858197
Stop Event
node limit
Counts
167 → 165
Calls
Call 1
Inputs
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 t z (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 t z)))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (+.f64 (*.f64 t z) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (+.f64 (fma.f64 t z (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)
(*.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(*.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (*.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))
(/.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 1 (/.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3))) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)
(pow.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 3)
(pow.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 2))
(log.f64 (exp.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3))
(expm1.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(exp.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))
Outputs
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (+.f64 (*.f64 t z) (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(+.f64 (fma.f64 c i (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) 1)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 c i))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 a b (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 t z (*.f64 a b))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 t z)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 t z))
(-.f64 (fma.f64 t z (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 c i)))))
(-.f64 (+.f64 (*.f64 t z) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 t z))
(-.f64 (fma.f64 t z (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 a b) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 a b (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 a b (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (fma.f64 t z (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (+.f64 (*.f64 t z) (*.f64 c i)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (fma.f64 c i (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(+.f64 (fma.f64 c i (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) 1) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(*.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (fma.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (fma.f64 t z (*.f64 c i))) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (fma.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z))) (pow.f64 (*.f64 t z) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (*.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (*.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3))) (+.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (pow.f64 (*.f64 t z) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3) (pow.f64 (*.f64 t z) 6))) (fma.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (pow.f64 (*.f64 t z) 2)) (pow.f64 (*.f64 t z) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) 3) (pow.f64 (*.f64 t z) 6)) (fma.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (neg.f64 (pow.f64 (*.f64 t z) 2))) (pow.f64 (*.f64 t z) 4))))
(/.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 1 (/.f64 1 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)) (/.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 a b (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 a b (fma.f64 c i (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 6) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 6) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (fma.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 t z) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 4) (fma.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3))) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z))) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) 1) (+.f64 (*.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 t z (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) 1) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (hypot.f64 (pow.f64 (*.f64 t z) 3/2) (pow.f64 (fma.f64 a b (*.f64 c i)) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 a b (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2))) (fma.f64 a b (fma.f64 c i (*.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (/.f64 1 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 t z) 2)) (+.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 2) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2) 3)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)) (*.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) (+.f64 (pow.f64 (*.f64 t z) 4) (fma.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (fma.f64 a b (*.f64 c i)) 6)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3))) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 6) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 6) (*.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 3) 3) (pow.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) 3)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (fma.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (-.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 t z) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) 1) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (cbrt.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i))))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (fma.f64 a b (*.f64 c i))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) 1) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 1)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(pow.f64 (sqrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 2)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 3)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3) 1/3)
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(sqrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 2))
(fabs.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))
(fabs.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))))
(log.f64 (exp.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i))) 3))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(expm1.f64 (log1p.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(exp.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))) 1))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(log1p.f64 (expm1.f64 (fma.f64 t z (fma.f64 a b (*.f64 c i)))))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 1 (fma.f64 a b (*.f64 c i)) (*.f64 t z))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 a b (*.f64 c i))) (*.f64 t z))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 c i (*.f64 t z)))

localize9.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c i) (*.f64 a b))
Compiler

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
1 → 30
Calls

12 calls:

TimeVariablePointExpression
0.0ms
c
@0
(+.f64 (*.f64 c i) (*.f64 a b))
0.0ms
i
@-inf
(+.f64 (*.f64 c i) (*.f64 a b))
0.0ms
i
@inf
(+.f64 (*.f64 c i) (*.f64 a b))
0.0ms
a
@inf
(+.f64 (*.f64 c i) (*.f64 a b))
0.0ms
b
@-inf
(+.f64 (*.f64 c i) (*.f64 a b))

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
936×*-commutative
814×unswap-sqr
572×swap-sqr
432×distribute-lft-in
426×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
118915
2249515
Stop Event
node limit
Counts
1 → 88
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (*.f64 a b)) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))))))

simplify91.0ms (0.6%)

Algorithm
egg-herbie
Rules
1784×associate-*r/
1418×associate-*l/
696×associate-/r/
508×associate-/l/
372×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02525530
17225164
232345164
Stop Event
node limit
Counts
118 → 143
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 c i (*.f64 a b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6))
(/.f64 (fma.f64 c i (*.f64 a b)) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (fma.f64 c i (*.f64 a b))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))))
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 c i (*.f64 a b))
(fma.f64 i c (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
Outputs
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 a b)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 a b))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)
(fma.f64 a b (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 c i)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (*.f64 c i))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1) (*.f64 c i))
(fma.f64 c i (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 a b))
(fma.f64 a b (expm1.f64 (log1p.f64 (*.f64 c i))))
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 a b (*.f64 c i))
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(fma.f64 a b (*.f64 c i))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))
(fma.f64 a b (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(*.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))
(fma.f64 a b (*.f64 c i))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (fma.f64 c i (*.f64 a b)))
(fma.f64 a b (*.f64 c i))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (fma.f64 a b (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (*.f64 c i)) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) 2))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) 2))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 a (*.f64 b (-.f64 (*.f64 c i) (*.f64 a b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) 3))) (+.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) 3) (pow.f64 (*.f64 c i) 6))) (fma.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (-.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) 3) (pow.f64 (*.f64 c i) 6)) (fma.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) (-.f64 (*.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 c i)))) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))
(fma.f64 a b (*.f64 c i))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))))))
(fma.f64 a b (*.f64 c i))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3/2))
(fma.f64 a b (*.f64 c i))
(*.f64 (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/6))
(fma.f64 a b (*.f64 c i))
(/.f64 (fma.f64 c i (*.f64 a b)) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 1 (/.f64 1 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(fma.f64 a b (*.f64 c i))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)) (/.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (/.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (-.f64 (*.f64 c i) (*.f64 a b))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 a b (*.f64 c i))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 a b) 3) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 b (*.f64 c (*.f64 i a))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 b (*.f64 c (*.f64 i a))) 2)))) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 a b (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) 1) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (fma.f64 c i (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (sqrt.f64 (fma.f64 a b (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (*.f64 c i))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2)) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 c i))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (/.f64 1 (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (*.f64 (*.f64 c i) (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 3) (pow.f64 (pow.f64 (*.f64 a b) 2) 3)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 (*.f64 a b) (*.f64 c i)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (-.f64 (*.f64 c i) (*.f64 a b)) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 b (*.f64 c (*.f64 i a))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 b (*.f64 c (*.f64 i a))) 2)))) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 a b) 6)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (-.f64 (pow.f64 (*.f64 a b) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 c i) 3) 3) (pow.f64 (pow.f64 (*.f64 a b) 3) 3)) (*.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (+.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 a b) 3) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 c i) (*.f64 a b)))
(fma.f64 a b (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b)))) (sqrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (-.f64 (*.f64 c i) (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 c i))) (-.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))) (fma.f64 a b (*.f64 c i))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 a b (*.f64 c i))))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 c i))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))) (fma.f64 a b (*.f64 c i))))
(/.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 c i) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c i) (*.f64 a b)))))
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 a b (*.f64 c i))
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)
(fma.f64 a b (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(fma.f64 a b (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(fma.f64 a b (*.f64 c i))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 a b) 2)) (neg.f64 (-.f64 (*.f64 c i) (*.f64 a b)))))
(fma.f64 a b (*.f64 c i))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 a b)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 2))
(fabs.f64 (fma.f64 a b (*.f64 c i)))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))
(fma.f64 a b (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
(fma.f64 a b (*.f64 c i))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 i c (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 a b (*.f64 c i))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 c i (*.f64 a b))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
c
@0
(fma.f64 c i (*.f64 a b))
0.0ms
c
@inf
(fma.f64 c i (*.f64 a b))
0.0ms
c
@-inf
(fma.f64 c i (*.f64 a b))
0.0ms
i
@-inf
(fma.f64 c i (*.f64 a b))
0.0ms
i
@inf
(fma.f64 c i (*.f64 a b))

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1700×add-sqr-sqrt
1690×*-un-lft-identity
1552×add-cube-cbrt
1528×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
117615
2208315
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(fma.f64 c i (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))))))

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
1306×associate-*r*
1130×associate-*l*
768×+-commutative
576×associate-/l*
534×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0611093
11551087
27011085
338271045
476521045
Stop Event
node limit
Counts
71 → 32
Calls
Call 1
Inputs
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (*.f64 a b)))))
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))
Outputs
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(*.f64 a b)
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 (*.f64 c i) 1) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 a b)))) 1)
(fma.f64 a b (*.f64 c i))
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 a b (*.f64 c i))
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(fma.f64 a b (*.f64 c i))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) (sqrt.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2))
(fma.f64 a b (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) (fma.f64 c i (neg.f64 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i i))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 c i) (*.f64 a b)))
(/.f64 (fma.f64 a b (*.f64 c i)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 c i) (*.f64 c i) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 c (*.f64 i (*.f64 c i)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 a b) (*.f64 c i)))))
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 a b (*.f64 c i))
(pow.f64 (sqrt.f64 (fma.f64 c i (*.f64 a b))) 2)
(fma.f64 a b (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(fma.f64 a b (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(fma.f64 a b (*.f64 c i))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))
(fma.f64 a b (*.f64 c i))
(log.f64 (exp.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (*.f64 a b)))))
(fma.f64 a b (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
(fma.f64 a b (*.f64 c i))
(expm1.f64 (log1p.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(exp.f64 (log.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (*.f64 a b))) 1))
(fma.f64 a b (*.f64 c i))
(log1p.f64 (expm1.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 a b (*.f64 c i))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 c i) 2)
0.3b
(*.f64 (*.f64 t z) (*.f64 t z))
2.9b
(-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2))
25.5b
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
Compiler

Compiled 72 to 22 computations (69.4% saved)

series12.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
c
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
1.0ms
t
@0
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
1.0ms
t
@inf
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
1.0ms
c
@0
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
1.0ms
z
@0
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1682×associate-/r/
1048×associate-/l/
448×associate-+l+
344×add-sqr-sqrt
338×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014112
132772
2490372
Stop Event
node limit
Counts
4 → 215
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2))
(*.f64 (*.f64 t z) (*.f64 t z))
(pow.f64 (*.f64 c i) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (fma.f64 t z (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)) (/.f64 (fma.f64 t z (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))))) (-.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))) (-.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))) (*.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3) (pow.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2)) (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 t z (*.f64 c i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (pow.f64 (*.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (*.f64 t z) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 6) 3) (pow.f64 (pow.f64 (*.f64 c i) 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (pow.f64 (*.f64 c i) 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 z (*.f64 t z)) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) (*.f64 t z) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 4)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 t z)) z (neg.f64 (pow.f64 (*.f64 c i) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t z) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t z) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 t z) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 t z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 t z) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 t z) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 i (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 i (*.f64 c (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c i) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c i) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 c i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 i i) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c i) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c i) c) i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c i) i) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c i) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 c i) 2)))))))

simplify172.0ms (1.1%)

Algorithm
egg-herbie
Rules
1602×associate-*r*
1330×associate-/l*
1322×associate-*l*
808×distribute-lft-in
632×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054617227
1166716381
Stop Event
node limit
Counts
359 → 300
Calls
Call 1
Inputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(+.f64 (*.f64 t z) (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 t z (*.f64 c i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (fma.f64 t z (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)) (/.f64 (fma.f64 t z (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))))) (-.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))) (-.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))) (*.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3) (pow.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2)) (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))) (fma.f64 t z (*.f64 c i)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (fma.f64 t z (*.f64 c i))))
(pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(pow.f64 (/.f64 1 (fma.f64 t z (*.f64 c i))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 i) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))
(exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))
(log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 t z (*.f64 c i))
(fma.f64 z t (*.f64 c i))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(+.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 t z) 2))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (pow.f64 (*.f64 t z) 2))
(+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(/.f64 1 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 6) 3) (pow.f64 (pow.f64 (*.f64 c i) 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (pow.f64 (*.f64 c i) 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))))
(pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 t (*.f64 z (*.f64 t z)) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t z) (*.f64 t z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 1 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 4)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t (*.f64 t z)) z (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2))) 1)
(pow.f64 (*.f64 t z) 2)
(pow.f64 (pow.f64 (*.f64 t z) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) 3)
(pow.f64 (pow.f64 (*.f64 t z) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t z) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 t z) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t z) 2))))
(cbrt.f64 (pow.f64 (*.f64 t z) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 t z) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 t z)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 t z) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 t z) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2))) 1)
(*.f64 c (*.f64 i (*.f64 c i)))
(*.f64 i (*.f64 c (*.f64 c i)))
(*.f64 (*.f64 c i) (*.f64 c i))
(*.f64 (pow.f64 (*.f64 c i) 2) 1)
(*.f64 1 (pow.f64 (*.f64 c i) 2))
(*.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (*.f64 c i)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2))
(*.f64 (*.f64 c c) (*.f64 i i))
(*.f64 (*.f64 i i) (*.f64 c c))
(*.f64 (*.f64 (*.f64 c i) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)))
(*.f64 (*.f64 (*.f64 c i) c) i)
(*.f64 (*.f64 (*.f64 c i) i) c)
(*.f64 (*.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)))
(sqrt.f64 (pow.f64 (*.f64 c i) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c i) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c i) 2))))
(cbrt.f64 (pow.f64 (*.f64 c i) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 c i))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c i))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c i) 2)))
Outputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2)))
(neg.f64 (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 i 2))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 t 2) (pow.f64 z 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 c 2) (pow.f64 i 2))
(pow.f64 (*.f64 c i) 2)
(+.f64 (*.f64 t z) (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 t z) (*.f64 c i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 t z)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 t z))
(+.f64 -1 (fma.f64 t z (exp.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t z (*.f64 c i)))) 1)
(fma.f64 c i (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(+.f64 -1 (fma.f64 c i (exp.f64 (log1p.f64 (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 t z) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 t z))
(+.f64 -1 (fma.f64 t z (exp.f64 (log1p.f64 (*.f64 c i)))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (*.f64 c i)))
(+.f64 -1 (fma.f64 c i (exp.f64 (log1p.f64 (*.f64 t z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2))
(fma.f64 c i (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 c i (*.f64 t z))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 t z (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2) (cbrt.f64 (fma.f64 c i (*.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (neg.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (fma.f64 t z (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)) (/.f64 (fma.f64 t z (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))))) (-.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 (neg.f64 i) (*.f64 c (neg.f64 i)))))) (-.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))) (-.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))) (-.f64 (*.f64 t z) (+.f64 (*.f64 c i) (fma.f64 (neg.f64 i) c (*.f64 c i)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (*.f64 c (neg.f64 i)) (*.f64 c (neg.f64 i))) (*.f64 (*.f64 t z) (*.f64 c (neg.f64 i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c (neg.f64 i)) (-.f64 (*.f64 c (neg.f64 i)) (*.f64 t z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3) (pow.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 (neg.f64 i) c (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3) (pow.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 2) (*.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (-.f64 (fma.f64 (neg.f64 i) c (*.f64 c i)) (-.f64 (*.f64 t z) (*.f64 c i))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))
(fma.f64 c i (*.f64 t z))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 c i) 4) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (-.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) 3))) (+.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (pow.f64 (*.f64 t z) 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) 3)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (-.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2) (pow.f64 (*.f64 t z) 4))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (sqrt.f64 (fma.f64 c i (*.f64 t z))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 t z))) (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 c i))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2)) (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2)) (pow.f64 (fma.f64 c i (*.f64 t z)) 2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (fma.f64 t z (*.f64 c i)))
(*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))) (fma.f64 t z (*.f64 c i)))
(*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 t z) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 t z) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (fma.f64 t z (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 c i)))) (fma.f64 t z (*.f64 c i))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)))) (*.f64 (fma.f64 c i (*.f64 t z)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 c (*.f64 i (fma.f64 c i (*.f64 t z))))) (*.f64 (fma.f64 c i (*.f64 t z)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 t z) (*.f64 c i))) (*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3))))))
(pow.f64 (sqrt.f64 (fma.f64 t z (*.f64 c i))) 2)
(fma.f64 c i (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(fma.f64 c i (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(fma.f64 c i (*.f64 t z))
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 c i (*.f64 t z))
(pow.f64 (/.f64 1 (fma.f64 t z (*.f64 c i))) -1)
(fma.f64 c i (*.f64 t z))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 1 (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 t z) (*.f64 c i))))
(sqrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2))
(log.f64 (exp.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 i) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t z (*.f64 c i)))))
(fma.f64 c i (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
(fma.f64 c i (*.f64 t z))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 c i)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 t z (*.f64 c i))) 1))
(fma.f64 c i (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 c i (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 z t (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(+.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (pow.f64 (*.f64 t z) 2) (+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 2 (+.f64 (pow.f64 (*.f64 c i) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 t z) 2))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 2) (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1) (pow.f64 (*.f64 t z) 2))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(+.f64 (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 1 (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 c i) 2)))
(+.f64 (fma.f64 (neg.f64 (*.f64 i i)) (*.f64 c c) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 (*.f64 c (neg.f64 i)) (*.f64 c i) (pow.f64 (*.f64 c i) 2)))
(-.f64 (+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 c i) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))) 1)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (*.f64 t z) (*.f64 c i)))
(*.f64 (-.f64 (*.f64 t z) (*.f64 c i)) (fma.f64 c i (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 c i) 4) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))) (-.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (*.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) (pow.f64 (*.f64 t z) 4)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 8) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (-.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2) (pow.f64 (*.f64 t z) 4))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(/.f64 1 (/.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))) (-.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 1 (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 12) (pow.f64 (*.f64 c i) 12)) (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2)))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 12) (pow.f64 (*.f64 c i) 12)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))) (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t z) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 8) (pow.f64 (*.f64 c i) 8)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (*.f64 -1 (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 c i) 2)) 3)) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 6) (*.f64 -1 (pow.f64 (*.f64 c i) 6))) (+.f64 (pow.f64 (*.f64 t z) 4) (-.f64 (pow.f64 (*.f64 c i) 4) (*.f64 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 6) 3) (pow.f64 (pow.f64 (*.f64 c i) 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 z (*.f64 c i))) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 t z) 6)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 6) 3) (pow.f64 (pow.f64 (*.f64 c i) 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 t (*.f64 (*.f64 c i) z)) 2))) (+.f64 (pow.f64 (*.f64 t z) 12) (+.f64 (pow.f64 (*.f64 c i) 12) (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 6) 3) (pow.f64 (pow.f64 (*.f64 c i) 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 t z)) 2))) (+.f64 (pow.f64 (*.f64 t z) 12) (+.f64 (pow.f64 (*.f64 c i) 12) (*.f64 (pow.f64 (*.f64 t z) 6) (pow.f64 (*.f64 c i) 6))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (pow.f64 (*.f64 c i) 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 t z) 4)) (+.f64 (*.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 t z) 4) 3) (pow.f64 (pow.f64 (*.f64 c i) 4) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 t z) 8) (+.f64 (pow.f64 (*.f64 c i) 8) (*.f64 (pow.f64 (*.f64 t z) 4) (pow.f64 (*.f64 c i) 4))))))
(pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 1)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 2)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 3)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3) 1/3)
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2)) 3))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))) 1))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(fma.f64 t (*.f64 z (*.f64 t z)) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(fma.f64 (*.f64 t z) (*.f64 t z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(fma.f64 1 (pow.f64 (*.f64 t z) 2) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 4)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(fma.f64 (*.f64 t (*.f64 t z)) z (neg.f64 (pow.f64 (*.f64 c i) 2)))
(fma.f64 (*.f64 t t) (*.f64 z z) (neg.f64 (pow.f64 (*.f64 c i) 2)))
(-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 c i) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2))) 1)
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(pow.f64 (*.f64 t z) 2)
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (pow.f64 (*.f64 t z) 2) 1)
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) 3)
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(pow.f64 (pow.f64 (*.f64 t z) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 t z) 6))
(sqrt.f64 (pow.f64 (*.f64 t z) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 t z) 2)))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t z) 2))))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(cbrt.f64 (pow.f64 (*.f64 t z) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 t z) 2)))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 t z) 2)))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 t z)) 2))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 t z) 2)) 1))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 t z) 2)))
(*.f64 (*.f64 t t) (*.f64 z z))
(pow.f64 (*.f64 t z) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2))) 1)
(pow.f64 (*.f64 c i) 2)
(*.f64 c (*.f64 i (*.f64 c i)))
(pow.f64 (*.f64 c i) 2)
(*.f64 i (*.f64 c (*.f64 c i)))
(pow.f64 (*.f64 c i) 2)
(*.f64 (*.f64 c i) (*.f64 c i))
(pow.f64 (*.f64 c i) 2)
(*.f64 (pow.f64 (*.f64 c i) 2) 1)
(pow.f64 (*.f64 c i) 2)
(*.f64 1 (pow.f64 (*.f64 c i) 2))
(pow.f64 (*.f64 c i) 2)
(*.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (*.f64 c i)))
(*.f64 (*.f64 c i) (*.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (*.f64 c i) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 4)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 4)))
(*.f64 (*.f64 c c) (*.f64 i i))
(pow.f64 (*.f64 c i) 2)
(*.f64 (*.f64 i i) (*.f64 c c))
(pow.f64 (*.f64 c i) 2)
(*.f64 (*.f64 (*.f64 c i) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)))
(*.f64 (*.f64 c i) (*.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i))))
(*.f64 (*.f64 (*.f64 c i) c) i)
(pow.f64 (*.f64 c i) 2)
(*.f64 (*.f64 (*.f64 c i) i) c)
(pow.f64 (*.f64 c i) 2)
(*.f64 (*.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (*.f64 c i) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)))
(sqrt.f64 (pow.f64 (*.f64 c i) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 c i) 2)))
(pow.f64 (*.f64 c i) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 c i) 2))))
(pow.f64 (*.f64 c i) 2)
(cbrt.f64 (pow.f64 (*.f64 c i) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 c i) 2)))
(pow.f64 (*.f64 c i) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 c i))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 c i)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 c i))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 c i)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 c i) 2)))
(pow.f64 (*.f64 c i) 2)

eval300.0ms (2%)

Compiler

Compiled 24074 to 7943 computations (67% saved)

prune200.0ms (1.3%)

Pruning

18 alts after pruning (6 fresh and 12 done)

PrunedKeptTotal
New7332735
Fresh044
Picked101
Done01212
Total73418752
Error
0.0b
Counts
752 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
29.7b
(fma.f64 z t (*.f64 y x))
29.7b
(fma.f64 x y (*.f64 t z))
32.1b
(fma.f64 t z (*.f64 c i))
34.1b
(fma.f64 c i (*.f64 a b))
51.9b
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (*.f64 c i) c) i)) (-.f64 (*.f64 t z) (*.f64 c i)))
28.3b
(+.f64 (/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (+.f64 (*.f64 a b) (*.f64 c i)))
29.7b
(+.f64 (*.f64 y x) (*.f64 t z))
18.2b
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
33.5b
(+.f64 (*.f64 t z) (*.f64 a b))
14.0b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
30.4b
(+.f64 (*.f64 c i) (*.f64 y x))
32.1b
(+.f64 (*.f64 c i) (*.f64 t z))
34.1b
(+.f64 (*.f64 c i) (*.f64 a b))
31.8b
(+.f64 (*.f64 a b) (*.f64 y x))
45.3b
(*.f64 y x)
47.2b
(*.f64 t z)
47.7b
(*.f64 c i)
48.8b
(*.f64 a b)
Compiler

Compiled 296 to 206 computations (30.4% saved)

regimes261.0ms (1.7%)

Counts
29 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (*.f64 c i) c) i)) (-.f64 (*.f64 t z) (*.f64 c i)))
(fma.f64 c i (*.f64 a b))
(fma.f64 t z (*.f64 c i))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 a b (*.f64 c i))) 3))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 4) (pow.f64 (fma.f64 c i (*.f64 a b)) 4)) (*.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c i (*.f64 a b)))))
Outputs
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
Calls

15 calls:

41.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
33.0ms
(*.f64 a b)
16.0ms
a
15.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
15.0ms
t
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1i
0.0b1(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0b1(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b1(+.f64 (*.f64 x y) (*.f64 z t))
0.0b1(*.f64 x y)
0.0b1(*.f64 z t)
0.0b1(*.f64 a b)
0.0b1(*.f64 c i)
Compiler

Compiled 511 to 216 computations (57.7% saved)

regimes193.0ms (1.3%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (*.f64 c i) c) i)) (-.f64 (*.f64 t z) (*.f64 c i)))
(fma.f64 c i (*.f64 a b))
(fma.f64 t z (*.f64 c i))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 t z) (*.f64 c i)))
(+.f64 (/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 t z (fma.f64 c i (*.f64 a b)))
Outputs
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
Calls

15 calls:

14.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
13.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
13.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
13.0ms
b
13.0ms
y
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1i
0.0b1(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0b1(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b1(+.f64 (*.f64 x y) (*.f64 z t))
0.0b1(*.f64 x y)
0.0b1(*.f64 z t)
0.0b1(*.f64 a b)
0.0b1(*.f64 c i)
Compiler

Compiled 434 to 195 computations (55.1% saved)

regimes164.0ms (1.1%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (*.f64 c i) c) i)) (-.f64 (*.f64 t z) (*.f64 c i)))
(fma.f64 c i (*.f64 a b))
(fma.f64 t z (*.f64 c i))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 t z))
(fma.f64 z t (*.f64 y x))
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
Calls

15 calls:

15.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
11.0ms
b
11.0ms
x
11.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
11.0ms
y
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1i
0.0b1(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0b1(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b1(+.f64 (*.f64 x y) (*.f64 z t))
0.0b1(*.f64 x y)
0.0b1(*.f64 z t)
0.0b1(*.f64 a b)
0.0b1(*.f64 c i)
Compiler

Compiled 347 to 178 computations (48.7% saved)

regimes465.0ms (3.1%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
Outputs
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))
Calls

10 calls:

80.0ms
b
75.0ms
y
68.0ms
z
58.0ms
x
52.0ms
a
Results
ErrorSegmentsBranch
3.7b5x
6.1b4y
5.3b6z
7.2b4t
7.8b2a
6.7b5b
7.8b3c
5.5b5i
5.0b3(*.f64 a b)
3.0b3(*.f64 c i)
Compiler

Compiled 200 to 105 computations (47.5% saved)

bsearch56.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
31239032125237203000.0
9.791310866056838e+23
21.0ms
-4.233167200560639e+38
-4.774700021579734e+31
Results
53.0ms272×body256valid
Compiler

Compiled 680 to 484 computations (28.8% saved)

regimes564.0ms (3.7%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
Outputs
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
Calls

10 calls:

118.0ms
y
106.0ms
x
63.0ms
z
59.0ms
t
55.0ms
a
Results
ErrorSegmentsBranch
8.9b6x
8.8b7y
5.3b6z
7.2b4t
7.8b2a
6.7b5b
7.8b3c
6.9b3i
5.0b3(*.f64 a b)
3.1b3(*.f64 c i)
Compiler

Compiled 189 to 103 computations (45.5% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
4.4031809777832e+26
8.209061355106225e+28
19.0ms
-4.233167200560639e+38
-4.774700021579734e+31
Results
31.0ms256×body256valid
Compiler

Compiled 642 to 457 computations (28.8% saved)

regimes544.0ms (3.6%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
Outputs
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
Calls

10 calls:

124.0ms
a
109.0ms
b
63.0ms
i
61.0ms
(*.f64 a b)
60.0ms
y
Results
ErrorSegmentsBranch
10.5b5x
9.6b8y
8.3b3z
8.6b3t
10.3b8a
10.6b8b
7.8b3c
7.9b5i
13.0b5(*.f64 a b)
4.5b3(*.f64 c i)
Compiler

Compiled 178 to 102 computations (42.7% saved)

bsearch42.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
4.4031809777832e+26
8.209061355106225e+28
27.0ms
-1.001370309595567e+71
-6.167224123606123e+52
Results
39.0ms272×body256valid
Compiler

Compiled 640 to 464 computations (27.5% saved)

regimes385.0ms (2.5%)

Counts
11 → 11
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
Outputs
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
Calls

10 calls:

76.0ms
b
44.0ms
c
44.0ms
x
42.0ms
a
37.0ms
i
Results
ErrorSegmentsBranch
10.6b7x
14.5b3y
11.6b3z
10.8b5t
13.0b5a
10.5b11b
12.4b7c
14.1b5i
13.2b5(*.f64 a b)
14.1b4(*.f64 c i)
Compiler

Compiled 167 to 101 computations (39.5% saved)

bsearch264.0ms (1.7%)

Algorithm
10×binary-search
Steps
TimeLeftRight
45.0ms
3.1646720310003233e+124
1.915157030215015e+130
64.0ms
5.451262341217427e+82
6.022137272053558e+94
14.0ms
2.4636822832521864e-8
8.913874486401422e-7
20.0ms
4.0054194230837057e-44
6.676336132087242e-41
10.0ms
6.532979983383536e-135
1.9335414128695963e-134
33.0ms
3.261695968521721e-188
2.4799586668514186e-181
16.0ms
5.2593978016396324e-256
1.3756896005390475e-253
25.0ms
-8.155558385543723e-306
3.8333398218901583e-290
16.0ms
-8.844508617567446e-277
-6.113802060816925e-278
20.0ms
-3.4010351737268554e-221
-1.0731591955865153e-226
Results
242.0ms1312×body256valid
4.0ms30×body256infinite
Compiler

Compiled 2918 to 2123 computations (27.2% saved)

regimes874.0ms (5.7%)

Counts
10 → 10
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
Outputs
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 a b))
Calls

10 calls:

136.0ms
i
102.0ms
(*.f64 c i)
101.0ms
t
98.0ms
z
96.0ms
b
Results
ErrorSegmentsBranch
13.8b11x
18.5b6y
14.9b12z
16.8b11t
17.3b10a
16.4b12b
18.4b8c
14.8b12i
16.4b8(*.f64 a b)
12.8b10(*.f64 c i)
Compiler

Compiled 156 to 100 computations (35.9% saved)

bsearch174.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
6.042506962536239e+156
1.15402960560013e+187
31.0ms
5.0526518610563245e+66
1.7795505174866856e+68
16.0ms
1.3392613037313886e+37
8.631606381142821e+39
19.0ms
8.236264892277742
47606.742293010066
25.0ms
5.986347705261267e-41
1.4577703764735788e-38
10.0ms
1.8765420878459595e-137
5.755837023974001e-137
19.0ms
5.555900844886575e-177
3.914035100266876e-171
21.0ms
-1.2302983512689755e-115
-2.6748621056556688e-126
11.0ms
-4.7891172320188927e+39
-2.973388444454391e+39
Results
162.0ms1104×body256valid
Compiler

Compiled 2144 to 1632 computations (23.9% saved)

regimes636.0ms (4.2%)

Counts
9 → 12
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
Outputs
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
Calls

10 calls:

106.0ms
x
90.0ms
z
71.0ms
i
68.0ms
a
65.0ms
(*.f64 c i)
Results
ErrorSegmentsBranch
14.4b12x
20.1b5y
17.8b9z
18.4b8t
18.7b7a
19.7b8b
17.6b10c
19.3b7i
16.6b8(*.f64 a b)
16.0b5(*.f64 c i)
Compiler

Compiled 149 to 99 computations (33.6% saved)

bsearch251.0ms (1.6%)

Algorithm
11×binary-search
Steps
TimeLeftRight
46.0ms
9.569081597662316e-191
1.5737575663807127e-176
16.0ms
-4.184975467720699e-106
-8.065382624582865e-107
28.0ms
-6.450530969912755e-66
-6.879077510639793e-72
16.0ms
-2.5794086845557947e-34
-1.0591306613774325e-38
8.0ms
-5.425985695568484e-9
-4.3696566710936625e-9
25.0ms
-57868014853888.94
-377785876.4039406
11.0ms
-5.937619014764101e+41
-1.7042961108752012e+41
15.0ms
-1.5339778205815146e+77
-1.0587044473507016e+76
14.0ms
-8.77866720968351e+92
-7.566856937596879e+91
14.0ms
-2.650170957548138e+101
-4.869466407013816e+100
58.0ms
-1.5584857500161766e+110
-4.740978290281118e+106
Results
230.0ms1216×body256valid
6.0ms48×body256infinite
Compiler

Compiled 2466 to 1849 computations (25% saved)

regimes573.0ms (3.8%)

Counts
8 → 5
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
Outputs
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
Calls

10 calls:

94.0ms
b
85.0ms
z
79.0ms
c
75.0ms
t
60.0ms
(*.f64 a b)
Results
ErrorSegmentsBranch
19.3b5x
19.4b7y
19.2b10z
19.2b8t
19.7b5a
17.3b12b
19.9b10c
20.4b4i
16.6b8(*.f64 a b)
16.0b5(*.f64 c i)
Compiler

Compiled 142 to 98 computations (31% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
5.0526518610563245e+66
1.7795505174866856e+68
17.0ms
1.3392613037313886e+37
8.631606381142821e+39
18.0ms
8.236264892277742
47606.742293010066
11.0ms
-4.7891172320188927e+39
-2.973388444454391e+39
Results
59.0ms432×body256valid
Compiler

Compiled 844 to 646 computations (23.5% saved)

regimes248.0ms (1.6%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
Outputs
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 a b))
Calls

10 calls:

45.0ms
b
40.0ms
z
31.0ms
t
24.0ms
x
23.0ms
c
Results
ErrorSegmentsBranch
23.7b5x
24.2b4y
25.4b6z
25.0b7t
27.0b4a
24.9b10b
23.9b5c
23.7b3i
29.7b3(*.f64 a b)
20.1b3(*.f64 c i)
Compiler

Compiled 128 to 96 computations (25% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
9.791310866056838e+23
4.4031809777832e+26
18.0ms
-6.907475092155936e+42
-4.7891172320188927e+39
Results
32.0ms256×body256valid
Compiler

Compiled 514 to 393 computations (23.5% saved)

regimes243.0ms (1.6%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
Outputs
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 c i)
Calls

10 calls:

37.0ms
y
34.0ms
b
30.0ms
x
30.0ms
c
24.0ms
i
Results
ErrorSegmentsBranch
26.4b8x
26.9b10y
28.4b3z
26.6b5t
29.2b3a
27.2b9b
24.2b7c
26.5b6i
28.6b5(*.f64 a b)
21.7b3(*.f64 c i)
Compiler

Compiled 121 to 95 computations (21.5% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
5.0526518610563245e+66
1.7795505174866856e+68
20.0ms
-1.001370309595567e+71
-6.167224123606123e+52
Results
32.0ms272×body256valid
Compiler

Compiled 476 to 382 computations (19.7% saved)

regimes253.0ms (1.7%)

Counts
4 → 5
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
Outputs
(*.f64 c i)
(*.f64 y x)
(*.f64 a b)
(*.f64 y x)
(*.f64 c i)
Calls

10 calls:

35.0ms
b
34.0ms
t
29.0ms
z
28.0ms
i
25.0ms
(*.f64 a b)
Results
ErrorSegmentsBranch
34.1b5x
34.6b6y
34.9b8z
35.3b8t
35.8b6a
35.6b9b
35.4b6c
34.6b8i
33.7b8(*.f64 a b)
32.4b5(*.f64 c i)
Compiler

Compiled 114 to 94 computations (17.5% saved)

bsearch62.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
9.791310866056838e+23
4.4031809777832e+26
10.0ms
1.8765420878459595e-137
5.755837023974001e-137
19.0ms
5.555900844886575e-177
3.914035100266876e-171
16.0ms
-6.907475092155936e+42
-4.7891172320188927e+39
Results
56.0ms480×body256valid
Compiler

Compiled 722 to 609 computations (15.7% saved)

regimes191.0ms (1.3%)

Counts
3 → 5
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
Outputs
(*.f64 a b)
(*.f64 t z)
(*.f64 c i)
(*.f64 t z)
(*.f64 a b)
Calls

10 calls:

25.0ms
z
25.0ms
x
24.0ms
b
22.0ms
t
21.0ms
a
Results
ErrorSegmentsBranch
39.8b7x
42.0b6y
37.2b7z
37.4b6t
37.2b7a
38.9b7b
38.0b5c
39.0b4i
36.9b5(*.f64 a b)
37.0b3(*.f64 c i)
Compiler

Compiled 111 to 93 computations (16.2% saved)

bsearch75.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
8.31509665933588e-67
6.316112714584117e-65
18.0ms
5.542818536966909e-133
4.183242203678085e-126
22.0ms
2.5040277464653332e-208
3.546403161406535e-198
20.0ms
-7.85974913834799e+45
-3.7853432615939303e+33
Results
69.0ms576×body256valid
Compiler

Compiled 864 to 728 computations (15.7% saved)

regimes121.0ms (0.8%)

Accuracy

Total -25.2b remaining (-67.8%)

Threshold costs -25.2b (-67.8%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
Outputs
(*.f64 c i)
(*.f64 a b)
(*.f64 c i)
Calls

10 calls:

17.0ms
y
15.0ms
x
14.0ms
z
14.0ms
c
13.0ms
t
Results
ErrorSegmentsBranch
44.9b4x
44.1b6y
43.3b5z
43.5b5t
41.4b2a
43.0b3b
41.4b3c
40.8b3i
39.4b3(*.f64 a b)
37.1b3(*.f64 c i)
Compiler

Compiled 108 to 92 computations (14.8% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
8.236264892277742
47606.742293010066
22.0ms
-1.001370309595567e+71
-6.167224123606123e+52
Results
35.0ms288×body256valid
Compiler

Compiled 430 to 367 computations (14.7% saved)

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
28×+-commutative
18×if-if-or-not
16×not-or
12×not-not
12×if-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01991986
12371962
22431926
32551918
42631918
52711918
62731918
72751918
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(if (<=.f64 (*.f64 c i) -1119999999999999994384490926616608768) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 c i) 179999999999999991611392) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))))
(if (<=.f64 (*.f64 c i) -2549999999999999947685951862472704) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 c i) 16000000000000000212600881152) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))
(if (<=.f64 (*.f64 c i) -10000000000000000725314363815292351261583744096465219555182101554790400) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 34999999999999999640430706688) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 3929008913747545/151115727451828646838272) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032) (+.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))))))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -4506400090632763/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 2121152688113041/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 7960885958403417/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 344811496694825/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 4500) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 4299999999999999997646152066002367545344) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 164999999999999988857068847848472729358948268729770277047673943986314834630111841760960432755103021260034937643759609474532192340231150986387212272174855263347512170685271868702720) (+.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (*.f64 c i) (*.f64 a b)))))))))))
(if (<=.f64 x -48000000000000001110470392282507142472588690313418297061068765533738332879861684963329984846861008621273088) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -220000000000000007383973828598640112142861602053834003860002884374731495491373202815704910099266928640) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -35000000000000000040166663097701160078496512586370605152772489589351038058496) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 x -579999999999999976516111781868820739653632) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -3050000000) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -3264099712959499/604462909807314587353088) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -2244866514940267/374144419156711147060143317175368453031918731001856) (+.f64 (*.f64 c i) (*.f64 a b)) (if (<=.f64 x -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 x -480298477324165/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x 6821031220969887/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 y x)))))))))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 190) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 c i) (*.f64 t z))))))
(if (<=.f64 (*.f64 c i) -760000000000000027923441438910795382521856) (+.f64 (*.f64 c i) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 274999999999999983038234624) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 c i) (*.f64 a b))))
(if (<=.f64 (*.f64 c i) -45999999999999999099055916371364748938613639956111999744606208) (*.f64 c i) (if (<=.f64 (*.f64 c i) 12000000000000000092156844732391635628802393190991881159827561381888) (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i)))
(if (<=.f64 (*.f64 c i) -5500000000000000014757662363408740776935424) (*.f64 c i) (if (<=.f64 (*.f64 c i) 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y x) (if (<=.f64 (*.f64 c i) 4085191478654385/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 a b) (if (<=.f64 (*.f64 c i) 14000000000000000838860800) (*.f64 y x) (*.f64 c i)))))
(if (<=.f64 (*.f64 a b) -6199999999999999754642781986354827788076187648) (*.f64 a b) (if (<=.f64 (*.f64 a b) 8819960395837505/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (*.f64 t z) (if (<=.f64 (*.f64 a b) 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c i) (if (<=.f64 (*.f64 a b) 533569947205553/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t z) (*.f64 a b)))))
(if (<=.f64 (*.f64 c i) -21000000000000000301578635465452042497957932024998961916667756544) (*.f64 c i) (if (<=.f64 (*.f64 c i) 170) (*.f64 a b) (*.f64 c i)))
(*.f64 a b)
Outputs
(fma.f64 x y (fma.f64 c i (fma.f64 a b (*.f64 z t))))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
(if (<=.f64 (*.f64 c i) -1119999999999999994384490926616608768) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 c i) 179999999999999991611392) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))))
(if (<=.f64 (*.f64 c i) -1119999999999999994384490926616608768) (+.f64 (*.f64 c i) (+.f64 (*.f64 x y) (*.f64 z t))) (if (<=.f64 (*.f64 c i) 179999999999999991611392) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))) (+.f64 (*.f64 z t) (+.f64 (*.f64 a b) (*.f64 c i)))))
(if (<=.f64 (*.f64 c i) -2549999999999999947685951862472704) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 c i) 16000000000000000212600881152) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))
(if (<=.f64 (*.f64 c i) -2549999999999999947685951862472704) (+.f64 (*.f64 c i) (+.f64 (*.f64 x y) (*.f64 z t))) (if (<=.f64 (*.f64 c i) 16000000000000000212600881152) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y)))))
(if (<=.f64 (*.f64 c i) -10000000000000000725314363815292351261583744096465219555182101554790400) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 34999999999999999640430706688) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))
(if (<=.f64 (*.f64 c i) -10000000000000000725314363815292351261583744096465219555182101554790400) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 34999999999999999640430706688) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y)))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 3929008913747545/151115727451828646838272) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x))) (if (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032) (+.f64 (*.f64 y x) (*.f64 t z)) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))))))))))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b 3929008913747545/151115727451828646838272) (+.f64 (*.f64 x y) (*.f64 z t)) (if (or (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968) (not (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (+.f64 (*.f64 x y) (*.f64 z t)))))))))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (or (<=.f64 b 3929008913747545/151115727451828646838272) (not (or (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968) (not (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032))))) (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y)))))))))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 z t)) (if (or (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (not (or (<=.f64 b 3929008913747545/151115727451828646838272) (not (or (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968) (not (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032))))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (+.f64 (*.f64 x y) (*.f64 z t)))))))))
(if (<=.f64 b -4232626348996001/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b -7584193176231935/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b -8298492385599735/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 b 8769689216852043/1056589062271330492704679569833033213037694652072243044255921418053347805113449718948834511775314375789348789986514257357764695119005371074501077956925879153816773367998010168337463035352852882106048465816422376808296056585503123477676793797534072952979077161795475996672) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 b 3550673786258297/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (if (<=.f64 b 6710450746187091/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 (*.f64 c i) (*.f64 z t)) (if (or (<=.f64 b 1225996432692711/24519928653854221733733552434404946937899825954937634816) (not (or (<=.f64 b 3929008913747545/151115727451828646838272) (and (not (<=.f64 b 60000000000000001213132747629356819314565779392861464468266611372480240299889858561521869651968)) (<=.f64 b 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032))))) (+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 x y))) (+.f64 (*.f64 x y) (*.f64 z t)))))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -4506400090632763/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 2121152688113041/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 7960885958403417/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 344811496694825/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y x) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 4500) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 4299999999999999997646152066002367545344) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 164999999999999988857068847848472729358948268729770277047673943986314834630111841760960432755103021260034937643759609474532192340231150986387212272174855263347512170685271868702720) (+.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (*.f64 c i) (*.f64 a b)))))))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 (*.f64 c i) -4506400090632763/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 x y)) (if (<=.f64 (*.f64 c i) 2121152688113041/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 7960885958403417/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 344811496694825/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 x y) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 4500) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 4299999999999999997646152066002367545344) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 12200000000000000417951288747081157008073307962827738473487587606528) (+.f64 (*.f64 a b) (*.f64 x y)) (if (<=.f64 (*.f64 c i) 164999999999999988857068847848472729358948268729770277047673943986314834630111841760960432755103021260034937643759609474532192340231150986387212272174855263347512170685271868702720) (+.f64 (*.f64 c i) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))))))))))
(if (<=.f64 x -48000000000000001110470392282507142472588690313418297061068765533738332879861684963329984846861008621273088) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -220000000000000007383973828598640112142861602053834003860002884374731495491373202815704910099266928640) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -35000000000000000040166663097701160078496512586370605152772489589351038058496) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 x -579999999999999976516111781868820739653632) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -3050000000) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 x -3264099712959499/604462909807314587353088) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x -2244866514940267/374144419156711147060143317175368453031918731001856) (+.f64 (*.f64 c i) (*.f64 a b)) (if (<=.f64 x -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 x -480298477324165/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (*.f64 t z) (*.f64 a b)) (if (<=.f64 x 6821031220969887/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 c i) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 y x)))))))))))))
(if (<=.f64 x -48000000000000001110470392282507142472588690313418297061068765533738332879861684963329984846861008621273088) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 x -220000000000000007383973828598640112142861602053834003860002884374731495491373202815704910099266928640) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 x -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 x -35000000000000000040166663097701160078496512586370605152772489589351038058496) (+.f64 (*.f64 a b) (*.f64 x y)) (if (<=.f64 x -579999999999999976516111781868820739653632) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 x -3050000000) (+.f64 (*.f64 c i) (*.f64 x y)) (if (<=.f64 x -3264099712959499/604462909807314587353088) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 x -2244866514940267/374144419156711147060143317175368453031918731001856) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 x -3605593463970953/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 x -480298477324165/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 x 6821031220969887/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (+.f64 (*.f64 c i) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x y)))))))))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 190) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 c i) (*.f64 t z))))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 190) (+.f64 (*.f64 a b) (*.f64 x y)) (if (or (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936) (not (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776))) (+.f64 (*.f64 c i) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x y)))))
(if (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (+.f64 (*.f64 c i) (*.f64 z t)) (if (or (<=.f64 (*.f64 c i) 190) (not (or (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936) (not (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776))))) (+.f64 (*.f64 a b) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 z t))))
(if (or (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (not (or (<=.f64 (*.f64 c i) 190) (not (or (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936) (not (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776))))))) (+.f64 (*.f64 c i) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x y)))
(if (or (<=.f64 (*.f64 c i) -2999999999999999970243226566638182596608) (not (or (<=.f64 (*.f64 c i) 190) (and (not (<=.f64 (*.f64 c i) 849999999999999971420150533636998823936)) (<=.f64 (*.f64 c i) 70000000000000000288151981501143776461251748830540338077714954059776))))) (+.f64 (*.f64 c i) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 x y)))
(if (<=.f64 (*.f64 c i) -760000000000000027923441438910795382521856) (+.f64 (*.f64 c i) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 274999999999999983038234624) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 c i) (*.f64 a b))))
(if (or (<=.f64 (*.f64 c i) -760000000000000027923441438910795382521856) (not (<=.f64 (*.f64 c i) 274999999999999983038234624))) (+.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (*.f64 a b) (*.f64 x y)))
(if (<=.f64 (*.f64 c i) -45999999999999999099055916371364748938613639956111999744606208) (*.f64 c i) (if (<=.f64 (*.f64 c i) 12000000000000000092156844732391635628802393190991881159827561381888) (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i)))
(if (<=.f64 (*.f64 c i) -45999999999999999099055916371364748938613639956111999744606208) (*.f64 c i) (if (<=.f64 (*.f64 c i) 12000000000000000092156844732391635628802393190991881159827561381888) (+.f64 (*.f64 a b) (*.f64 x y)) (*.f64 c i)))
(if (or (<=.f64 (*.f64 c i) -45999999999999999099055916371364748938613639956111999744606208) (not (<=.f64 (*.f64 c i) 12000000000000000092156844732391635628802393190991881159827561381888))) (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 x y)))
(if (<=.f64 (*.f64 c i) -5500000000000000014757662363408740776935424) (*.f64 c i) (if (<=.f64 (*.f64 c i) 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y x) (if (<=.f64 (*.f64 c i) 4085191478654385/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 a b) (if (<=.f64 (*.f64 c i) 14000000000000000838860800) (*.f64 y x) (*.f64 c i)))))
(if (<=.f64 (*.f64 c i) -5500000000000000014757662363408740776935424) (*.f64 c i) (if (<=.f64 (*.f64 c i) 6265558709503137/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 x y) (if (<=.f64 (*.f64 c i) 4085191478654385/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 a b) (if (<=.f64 (*.f64 c i) 14000000000000000838860800) (*.f64 x y) (*.f64 c i)))))
(if (<=.f64 (*.f64 a b) -6199999999999999754642781986354827788076187648) (*.f64 a b) (if (<=.f64 (*.f64 a b) 8819960395837505/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (*.f64 t z) (if (<=.f64 (*.f64 a b) 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c i) (if (<=.f64 (*.f64 a b) 533569947205553/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t z) (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -6199999999999999754642781986354827788076187648) (*.f64 a b) (if (<=.f64 (*.f64 a b) 8819960395837505/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (*.f64 z t) (if (<=.f64 (*.f64 a b) 7023934238210983/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 c i) (if (<=.f64 (*.f64 a b) 533569947205553/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 z t) (*.f64 a b)))))
(if (<=.f64 (*.f64 c i) -21000000000000000301578635465452042497957932024998961916667756544) (*.f64 c i) (if (<=.f64 (*.f64 c i) 170) (*.f64 a b) (*.f64 c i)))
(*.f64 a b)
Compiler

Compiled 854 to 390 computations (54.3% saved)

soundness15.0ms (0.1%)

Algorithm
egg-herbie
Rules
112×fma-def
56×+-commutative
26×associate-+r+
22×associate-+l+
*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01739
13031
26331
311531
413631
513831
Stop Event
saturated
Compiler

Compiled 133 to 33 computations (75.2% saved)

end149.0ms (1%)

Remove

(sort c i)

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 894 to 292 computations (67.3% saved)

Profiling

Loading profile data...