Details

Time bar (total: 13.2s)

analyze560.0ms (4.2%)

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 (20.4%)

Results
1.4s8256×body256valid
1.2s5929×body256infinite
Bogosity

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

simplify33.0ms (0.2%)

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)

prune3.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 c i (fma.f64 a b (fma.f64 x y (*.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)

localize39.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
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
b
@0
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
1.0ms
a
@inf
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0ms
z
@0
(+.f64 (*.f64 x y) (*.f64 z t))
0.0ms
c
@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))

rewrite107.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 x y) (*.f64 z t)) (*.f64 a b))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
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 (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)))))))
((#(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))))))

simplify142.0ms (1.1%)

Algorithm
egg-herbie
Rules
1360×associate-+l+
1354×associate-+r+
1124×+-commutative
1032×associate--r+
448×associate-+r-
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044014400
1110514124
2488614124
Stop Event
node limit
Counts
400 → 309
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 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 (*.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 (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 (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)))
(-.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))
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 a b) (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.f64 t z))
(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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.f64 t z)))
(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 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 t z (fma.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 t z (fma.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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 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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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 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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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 a b (*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(+.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 a b (*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(*.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))))
(+.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))))
(+.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))))
(-.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 (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 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 (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 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 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.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 (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 (*.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 (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 (fma.f64 y x (*.f64 z (neg.f64 t))))) (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 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.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 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 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (/.f64 (cbrt.f64 (fma.f64 z (*.f64 t (fma.f64 t z (*.f64 x (neg.f64 y)))) (pow.f64 (*.f64 y x) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.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) 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 (fma.f64 y x (*.f64 z (neg.f64 t))))) (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 (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 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 a b)) (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 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 a b)) (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 a b (*.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 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 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 a b (*.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 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 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 a b (*.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 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 a b)) (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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a (*.f64 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 a (*.f64 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 a (*.f64 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 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)))) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 t z))))
(/.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 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.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 a (*.f64 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 a b (*.f64 t z)) (fma.f64 a b (*.f64 t z)))) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 t z))))
(/.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 a b (*.f64 t z)) 3)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.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 a (*.f64 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 (/.f64 (sqrt.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z)))) (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 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 a (*.f64 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 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (/.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))) (sqrt.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))))))
(*.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 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 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 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (/.f64 (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 y x (fma.f64 a b (*.f64 t z)))) 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 y x (fma.f64 t z (*.f64 a b)))) 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 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 a (*.f64 b (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z)))) 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 (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 a (*.f64 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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.f64 t z))))
(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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 a b (*.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 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 z t (fma.f64 a b (*.f64 c i))))
(+.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 y x))))
(+.f64 (fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 y x)))) (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 (-.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 a b (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(+.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))))
(-.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))))
(-.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 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 x y (fma.f64 a b (*.f64 c i))))
(+.f64 (fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 t z)))) (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))))
(fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))
(-.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))))
(-.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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 a b (*.f64 c i)))
(+.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 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 (-.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 a b (*.f64 c i)))
(+.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 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)) (*.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 a b (*.f64 t z))) (expm1.f64 (log1p.f64 (*.f64 c i))))
(+.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))))
(-.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))))
(-.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 a b (*.f64 c i)))
(+.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 a b (*.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 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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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 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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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 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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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 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 (*.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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 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 (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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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 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 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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 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 (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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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 (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 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) (*.f64 c i))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 y x (fma.f64 t z (*.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 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 (sqrt.f64 (fma.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)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (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 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 2)))) (hypot.f64 (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 3/2) (pow.f64 (*.f64 c i) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) (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 (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 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 2) (pow.f64 (*.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 (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 c (*.f64 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 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (cbrt.f64 (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (fma.f64 y x (*.f64 t z))))) 2) (/.f64 (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 (-.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 a b (*.f64 t z))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 y x (fma.f64 a b (*.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 c (*.f64 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 a b (*.f64 t z))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 y x (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 a b (*.f64 t z))) 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 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)))
(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))))
(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))))
(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))))
(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))))
(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 a b (fma.f64 c i (fma.f64 y x (*.f64 t z)))))
(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))))
(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))))
(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))))
(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))))
(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))))
(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))))
(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 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 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 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 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 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 (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 (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 (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 (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 (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 (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))))

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 52 to 14 computations (73.1% saved)

series8.0ms (0.1%)

Counts
3 → 174
Calls

48 calls:

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

rewrite103.0ms (0.8%)

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
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
(fma.f64 x y (*.f64 z t))
(+.f64 (*.f64 a b) (*.f64 c i))
Outputs
((#(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)))))))
((#(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))))))

simplify147.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 46 to 12 computations (73.9% saved)

series3.0ms (0%)

Counts
1 → 72
Calls

18 calls:

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

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1060×*-commutative
918×sqrt-prod
846×unswap-sqr
632×swap-sqr
446×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01223
123523
2279123
Stop Event
node limit
Counts
1 → 55
Calls
Call 1
Inputs
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (+.f64 (*.f64 x y) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (+.f64 (*.f64 z t) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))) (#(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 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a b) (*.f64 z t)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 1) (*.f64 z t))))) (#(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 (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 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 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 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))) (/.f64 (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 (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 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))))) (#(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 (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))))))) (#(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 1 (-.f64 (*.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 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))) (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 4)) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (+.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 (*.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 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.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 (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 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 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.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)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.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)) 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 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (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))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 1 (*.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 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))))) (#(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 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))))) (#(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 fabs.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))) (#(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 log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))))

simplify88.0ms (0.7%)

Algorithm
egg-herbie
Rules
1582×associate-*r/
1044×fma-def
1040×associate-+r+
888×associate-+l+
638×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01644139
14044079
218164027
350394027
Stop Event
node limit
Counts
127 → 93
Calls
Call 1
Inputs
(+.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 (*.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 z t) (+.f64 (*.f64 x y) (*.f64 a b)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(+.f64 (*.f64 x y) (+.f64 (*.f64 z t) (*.f64 a b)))
(+.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(+.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) -1)
(+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t))
(+.f64 (+.f64 (*.f64 a b) (*.f64 z t)) (*.f64 x y))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 1) (*.f64 z t))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))) (/.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))
(*.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 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))))
(*.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 (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))) (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 4)) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
(*.f64 (sqrt.f64 (*.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))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))))
(/.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 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.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 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.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 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))
(/.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 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (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))))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))
(/.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 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))
(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))
(fabs.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(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)))))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))
Outputs
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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))
(fma.f64 a b (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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))
(fma.f64 a b (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (*.f64 a b)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 x y) (+.f64 (*.f64 z t) (*.f64 a b)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.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 t z (*.f64 a b)))
(+.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) -1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (+.f64 (*.f64 a b) (*.f64 z t)) (*.f64 x y))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 1) (*.f64 z t))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 a b)))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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))))) 1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))) 1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 z t)))) 1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))) (/.f64 (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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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)))) (sqrt.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) (cbrt.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 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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3/2)) (sqrt.f64 (sqrt.f64 (fma.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 1 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 3/2))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3) 1/6))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))) (sqrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) 3/2)) (sqrt.f64 (sqrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))) 4)) (cbrt.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 t z (*.f64 a b)))
(*.f64 (sqrt.f64 (*.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))) (sqrt.f64 (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b)))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))) 5)) (sqrt.f64 (cbrt.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))) (+.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 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.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)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.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)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.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 (*.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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.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 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.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 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))
(/.f64 (-.f64 (*.f64 (fma.f64 x y (*.f64 a b)) (fma.f64 x y (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 x y (*.f64 a b)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (fma.f64 y x (fma.f64 a b (*.f64 z (neg.f64 t)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (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))))) 1))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 a b)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (+.f64 (*.f64 x y) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (*.f64 a b)) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 x y (*.f64 a b)) (fma.f64 x y (*.f64 a b)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 x y (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (fma.f64 a b (*.f64 z (neg.f64 t)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b)))) (log1p.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b)))))) (+.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 z t (*.f64 a b))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))) 3)) (+.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b)))))) (+.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (fma.f64 y x (fma.f64 t z (*.f64 a b))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y 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 (*.f64 a b) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fabs.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 t z (*.f64 a b)))
(log.f64 (exp.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 t z (*.f64 a b)))
(log.f64 (+.f64 1 (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 t z (*.f64 a b)))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(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 x y (fma.f64 z t (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))

eval183.0ms (1.4%)

Compiler

Compiled 20140 to 4769 computations (76.3% saved)

prune197.0ms (1.5%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New69712709
Fresh000
Picked101
Done112
Total69913712
Error
0b
Counts
712 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
15.4b
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
31.3b
(fma.f64 c i (*.f64 y x))
30.9b
(fma.f64 c i (*.f64 a b))
0.0b
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
16.0b
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
0.0b
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
16.1b
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
16.4b
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
30.9b
(+.f64 (*.f64 a b) (*.f64 c i))
47.4b
(*.f64 y x)
47.6b
(*.f64 t z)
46.7b
(*.f64 c i)
46.9b
(*.f64 a b)
Compiler

Compiled 386 to 274 computations (29% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a b) (*.f64 c i))
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)))
Compiler

Compiled 52 to 14 computations (73.1% saved)

series6.0ms (0%)

Counts
2 → 144
Calls

36 calls:

TimeVariablePointExpression
1.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
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)))
0.0ms
z
@-inf
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))

rewrite107.0ms (0.8%)

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

simplify110.0ms (0.8%)

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)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% 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)

series3.0ms (0%)

Counts
2 → 30
Calls

30 calls:

TimeVariablePointExpression
0.0ms
t
@-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
i
@inf
(+.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
c
@0
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))

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

simplify128.0ms (1%)

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

eval179.0ms (1.4%)

Compiler

Compiled 20535 to 5688 computations (72.3% saved)

prune158.0ms (1.2%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New6256631
Fresh167
Picked101
Done235
Total62915644
Error
0b
Counts
644 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
32.2b
(fma.f64 t z (*.f64 y x))
30.9b
(fma.f64 i c (*.f64 a b))
15.4b
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
31.3b
(fma.f64 c i (*.f64 y x))
16.0b
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
32.2b
(+.f64 (*.f64 y x) (*.f64 t z))
16.1b
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
31.3b
(+.f64 (*.f64 c i) (*.f64 y x))
31.9b
(+.f64 (*.f64 c i) (*.f64 t z))
16.4b
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
30.9b
(+.f64 (*.f64 a b) (*.f64 c i))
47.4b
(*.f64 y x)
47.6b
(*.f64 t z)
46.7b
(*.f64 c i)
46.9b
(*.f64 a b)
Compiler

Compiled 399 to 287 computations (28.1% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 32 to 11 computations (65.6% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(fma.f64 a b (*.f64 y x))
0.0ms
y
@0
(fma.f64 a b (*.f64 y x))
0.0ms
a
@inf
(fma.f64 a b (*.f64 y x))
0.0ms
x
@0
(fma.f64 a b (*.f64 y x))
0.0ms
a
@-inf
(fma.f64 a b (*.f64 y x))

rewrite53.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 a b (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) 1) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2) (cbrt.f64 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 a b) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 a b) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 y x))))))))

simplify67.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 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 (*.f64 a b) 1) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 y x)))) 1)
(*.f64 (fma.f64 a b (*.f64 y x)) 1)
(*.f64 1 (fma.f64 a b (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 y x))))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2) (cbrt.f64 (fma.f64 a b (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 a b) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 a b) (*.f64 y x)))))
(pow.f64 (fma.f64 a b (*.f64 y x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 y x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 y x))))
Outputs
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 a b))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(+.f64 (*.f64 (*.f64 a b) 1) (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (*.f64 y x)))) 1)
(fma.f64 y x (*.f64 a b))
(*.f64 (fma.f64 a b (*.f64 y x)) 1)
(fma.f64 y x (*.f64 a b))
(*.f64 1 (fma.f64 a b (*.f64 y x)))
(fma.f64 y x (*.f64 a b))
(*.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) (sqrt.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2))
(fma.f64 y x (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 2) (cbrt.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 a b) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (pow.f64 (*.f64 y x) 2)) (fma.f64 a b (neg.f64 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 b b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 a b) (*.f64 y x)))
(/.f64 (fma.f64 y x (*.f64 a b)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 a b) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a b) (*.f64 a b) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 a (*.f64 b (*.f64 a b)) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 y x) (*.f64 a b)))))
(pow.f64 (fma.f64 a b (*.f64 y x)) 1)
(fma.f64 y x (*.f64 a b))
(pow.f64 (sqrt.f64 (fma.f64 a b (*.f64 y x))) 2)
(fma.f64 y x (*.f64 a b))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)
(fma.f64 y x (*.f64 a b))
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)
(fma.f64 y x (*.f64 a b))
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2))
(fma.f64 y x (*.f64 a b))
(log.f64 (exp.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (*.f64 y x)))))
(fma.f64 y x (*.f64 a b))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))
(fma.f64 y x (*.f64 a b))
(expm1.f64 (log1p.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))
(exp.f64 (log.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (*.f64 y x))) 1))
(fma.f64 y x (*.f64 a b))
(log1p.f64 (expm1.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 y x (*.f64 a b))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize9.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
z
@inf
(+.f64 (*.f64 c i) (*.f64 t z))
0.0ms
t
@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))

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

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

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

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 21 to 10 computations (52.4% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
i
@-inf
(fma.f64 c i (*.f64 y x))
0.0ms
c
@inf
(fma.f64 c i (*.f64 y x))
0.0ms
i
@inf
(fma.f64 c i (*.f64 y x))
0.0ms
c
@-inf
(fma.f64 c i (*.f64 y x))
0.0ms
c
@0
(fma.f64 c i (*.f64 y x))

rewrite51.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 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) 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 (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 (*.f64 (*.f64 c i) (*.f64 c i)) (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 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (*.f64 y x)))))))) (#(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))))))))

simplify65.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 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 (*.f64 c i) 1) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) 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 (*.f64 (*.f64 c i) (*.f64 c i)) (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 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (*.f64 y x)))))
(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))))
Outputs
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 y x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 (*.f64 c i) 1) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x)))) 1)
(fma.f64 y x (*.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 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (pow.f64 (*.f64 y x) 2)) (fma.f64 c i (neg.f64 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))
(/.f64 (fma.f64 y x (*.f64 c i)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (*.f64 c i) (*.f64 c i)) (-.f64 (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)) (fma.f64 (*.f64 c i) (*.f64 c i) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (*.f64 i (*.f64 c i)) (*.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 y x) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 y x) (*.f64 c i)))))
(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))
(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))

eval97.0ms (0.7%)

Compiler

Compiled 9056 to 3093 computations (65.8% saved)

prune77.0ms (0.6%)

Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New3283331
Fresh347
Picked011
Done077
Total33115346
Error
0b
Counts
346 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
32.2b
(fma.f64 z t (*.f64 y x))
32.2b
(fma.f64 y x (*.f64 t z))
30.9b
(fma.f64 i c (*.f64 a b))
15.4b
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
31.3b
(fma.f64 c i (*.f64 y x))
16.0b
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
32.2b
(+.f64 (*.f64 y x) (*.f64 t z))
31.3b
(+.f64 (*.f64 y x) (*.f64 c i))
31.9b
(+.f64 (*.f64 c i) (*.f64 t z))
16.4b
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
30.9b
(+.f64 (*.f64 a b) (*.f64 c i))
47.4b
(*.f64 y x)
47.6b
(*.f64 t z)
46.7b
(*.f64 c i)
46.9b
(*.f64 a b)
Compiler

Compiled 319 to 231 computations (27.6% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 36 to 12 computations (66.7% saved)

series3.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1166×unswap-sqr
860×swap-sqr
704×distribute-rgt-in
666×distribute-lft-in
448×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01342
126538
2339338
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(fma.f64 z t (*.f64 a b))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 (*.f64 z t) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z t) 1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 z t) 1)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z t (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 z t) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 z t) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 z t) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z t (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 a b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 a b))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) (-.f64 1 (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 z t (*.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 (fma.f64 z t (*.f64 a b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) 3))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (fma.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 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.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 a b)) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.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 a b)) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.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 a b)) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.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 a b)) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.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 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))))))

simplify111.0ms (0.8%)

Algorithm
egg-herbie
Rules
800×associate-/r/
726×associate-+r+
680×associate-/l/
626×associate-+l+
594×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03319785
19239443
244739443
Stop Event
node limit
Counts
247 → 209
Calls
Call 1
Inputs
(*.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 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 (*.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 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 (*.f64 a b) (*.f64 z t))
(+.f64 (*.f64 a b) (*.f64 (*.f64 z t) 1))
(+.f64 (*.f64 z t) (*.f64 a b))
(+.f64 (*.f64 (*.f64 z t) 1) (*.f64 a b))
(+.f64 (*.f64 1 (*.f64 (*.f64 z t) 1)) (*.f64 a b))
(+.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(*.f64 (fma.f64 z t (*.f64 a b)) 1)
(*.f64 1 (fma.f64 z t (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(pow.f64 (fma.f64 z t (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 3)
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 a b)))))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 a b))))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 z t (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) (-.f64 1 (*.f64 c i)))
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 a b)) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(*.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(*.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) 3))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))
(/.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (*.f64 c i))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 i c (fma.f64 z t (*.f64 a b)))
(fma.f64 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
Outputs
(*.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 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 (*.f64 c i) (*.f64 a b))
(fma.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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.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 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.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 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.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 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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.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 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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(*.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 c i (fma.f64 a b (*.f64 t z)))
(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 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)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 a b (fma.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)))
(+.f64 (*.f64 a b) (*.f64 z t))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 (*.f64 z t) 1))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 (*.f64 z t) 1) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 1 (*.f64 (*.f64 z t) 1)) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) 1)
(fma.f64 a b (*.f64 t z))
(-.f64 (+.f64 (*.f64 z t) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 (*.f64 z t) 1) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (*.f64 t z)))
(fma.f64 t z (expm1.f64 (log1p.f64 (*.f64 a b))))
(*.f64 (fma.f64 z t (*.f64 a b)) 1)
(fma.f64 a b (*.f64 t z))
(*.f64 1 (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))
(fma.f64 a b (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(*.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 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 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 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))))))
(fma.f64 a b (*.f64 t z))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))))))
(*.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 (pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 t t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 z z) (*.f64 t t) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 t z))) (*.f64 t (*.f64 t (*.f64 z z)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2))) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 t t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3))) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 z z) (*.f64 t t) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 t z))) (*.f64 t (*.f64 t (*.f64 z z)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (*.f64 z t) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 z (*.f64 z (*.f64 t t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 z z))) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 t z) (*.f64 a b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 z t) 3)) 1) (+.f64 (*.f64 (*.f64 z z) (*.f64 t t)) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 z z) (*.f64 t t) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 a (*.f64 b (-.f64 (*.f64 a b) (*.f64 t z))) (*.f64 t (*.f64 t (*.f64 z z)))))
(pow.f64 (fma.f64 z t (*.f64 a b)) 1)
(fma.f64 a b (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) 2)
(fma.f64 a b (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 3)
(fma.f64 a b (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 1/3)
(fma.f64 a b (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2))
(fabs.f64 (fma.f64 a b (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3))
(fma.f64 a b (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 a b))) 1))
(fma.f64 a b (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 1)
(fma.f64 a b (fma.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (fma.f64 z t (*.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 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b)))) (-.f64 1 (*.f64 c i)))
(fma.f64 a b (fma.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)))
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(-.f64 (+.f64 (fma.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 (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 a b))))) 1)
(fma.f64 a b (fma.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)))
(-.f64 (+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(+.f64 (fma.f64 c i (*.f64 t z)) (-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1))
(+.f64 (fma.f64 t z (*.f64 c i)) (expm1.f64 (log1p.f64 (*.f64 a b))))
(*.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(fma.f64 a b (fma.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)))
(*.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.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)))
(*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))
(fma.f64 a b (fma.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)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))
(fma.f64 a b (fma.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)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.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)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 c i (*.f64 t z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (fma.f64 c (*.f64 i (fma.f64 c i (fma.f64 a b (*.f64 t z)))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 c (*.f64 i (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))) (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (*.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (*.f64 (*.f64 c i) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) 3))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) 3) (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) 3))) (fma.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) (-.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 6))) (fma.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (-.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (pow.f64 (fma.f64 a b (*.f64 t z)) 4)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 6)) (fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) (-.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (pow.f64 (fma.f64 a b (*.f64 t z)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(fma.f64 a b (fma.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)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (*.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)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))
(fma.f64 a b (fma.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)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (*.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)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))
(fma.f64 a b (fma.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)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2) (*.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)))))))
(/.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(/.f64 1 (/.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(fma.f64 a b (fma.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)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2)) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2)) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2))) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))) (/.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (cbrt.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)) (pow.f64 (*.f64 c i) 2))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.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)))
(/.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (pow.f64 (fma.f64 a b (*.f64 t z)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (fma.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (pow.f64 (fma.f64 a b (*.f64 t z)) 6))) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (fma.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (fma.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (fma.f64 a b (*.f64 t z)) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(fma.f64 a b (fma.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)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) 1) (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))))
(fma.f64 a b (fma.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)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (fma.f64 a b (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) (sqrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i)))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (*.f64 (*.f64 c i) (pow.f64 (*.f64 c i) 3))) (*.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 4) (pow.f64 (*.f64 c i) 4)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (+.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 z t (*.f64 a b)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (fma.f64 (fma.f64 a b (*.f64 t z)) (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (fma.f64 (pow.f64 (*.f64 c i) 2) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (pow.f64 (fma.f64 a b (*.f64 t z)) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (+.f64 (*.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 z t (*.f64 a b)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)) (fma.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (pow.f64 (fma.f64 a b (*.f64 t z)) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (fma.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (*.f64 t z)) 3)) (pow.f64 (fma.f64 a b (*.f64 t z)) 6))) (fma.f64 (fma.f64 a b (*.f64 t z)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) 1) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))
(fma.f64 a b (fma.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)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))
(fma.f64 a b (fma.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)))
(/.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (fma.f64 z t (*.f64 a b))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))) (sqrt.f64 (*.f64 c i))) (+.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))) (sqrt.f64 (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (+.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))) (sqrt.f64 (*.f64 c i))) (-.f64 (sqrt.f64 (fma.f64 a b (*.f64 t z))) (sqrt.f64 (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(fma.f64 a b (fma.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)))
(pow.f64 (sqrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 2)
(fma.f64 a b (fma.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)))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 3)
(fma.f64 a b (fma.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)))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3) 1/3)
(fma.f64 a b (fma.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)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))
(fma.f64 a b (fma.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)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (fma.f64 z t (*.f64 a b)) (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (*.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)) (pow.f64 (*.f64 c i) 2)))
(sqrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) 2))
(fabs.f64 (fma.f64 c i (fma.f64 a b (*.f64 t z))))
(fabs.f64 (fma.f64 a b (fma.f64 t z (*.f64 c i))))
(log.f64 (exp.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(fma.f64 a b (fma.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)))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))
(fma.f64 a b (fma.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)))
(expm1.f64 (log1p.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(exp.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 1))
(fma.f64 a b (fma.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)))
(log1p.f64 (expm1.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))))
(fma.f64 a b (fma.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 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.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 i c (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.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 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (fma.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 1 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.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 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.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 (sqrt.f64 (fma.f64 z t (*.f64 a b))) (sqrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
(fma.f64 a b (fma.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 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 a b (fma.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 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) 2) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
(fma.f64 a b (fma.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)))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite64.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 y x) (*.f64 c i))
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 (fma.f64 y x (*.f64 c i)))) 1)))) (#(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 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(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 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (fma.f64 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (fma.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)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (fma.f64 y x (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 y x (*.f64 c i)) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 y x (*.f64 c i))))))) (#(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 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))))) (#(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 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 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 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.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 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 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 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 c i) 3) 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 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))))) (#(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 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (-.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)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (-.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)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 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 /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y x (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y x (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 c i))))))) (#(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 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 1 (*.f64 y x) (*.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 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))))) (#(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 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.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))))))

simplify77.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
02525800
17225434
232345434
Stop Event
node limit
Counts
136 → 143
Calls
Call 1
Inputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(-.f64 (+.f64 (*.f64 c i) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(*.f64 (fma.f64 y x (*.f64 c i)) 1)
(*.f64 1 (fma.f64 y x (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (fma.f64 y x (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 y x (*.f64 c i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (fma.f64 y x (*.f64 c i)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6))
(/.f64 (fma.f64 y x (*.f64 c i)) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 1 (/.f64 1 (fma.f64 y x (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.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 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.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 y x (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.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 y x (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.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 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.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 y x) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 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 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.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 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 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 (*.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) 1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))))
(pow.f64 (fma.f64 y x (*.f64 c i)) 1)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) 2)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 c i))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 c i)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 c i))))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 y x (*.f64 c i))
(fma.f64 x y (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
Outputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.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 (fma.f64 y x (*.f64 c i)))) 1)
(fma.f64 c i (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) (-.f64 1 (*.f64 y x)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.f64 c i))))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(-.f64 (+.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c i)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 c i))) 1) (*.f64 y x))
(fma.f64 y x (expm1.f64 (log1p.f64 (*.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 (fma.f64 y x (*.f64 c i)) 1)
(fma.f64 c i (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))
(fma.f64 c i (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))
(fma.f64 c i (*.f64 y 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 y x) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (*.f64 y x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (fma.f64 y x (*.f64 c i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (fma.f64 c i (*.f64 y x))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) 2))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) 2))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 i (-.f64 (*.f64 y x) (*.f64 c i))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x)) (neg.f64 (pow.f64 (*.f64 y x) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) 3) (pow.f64 (*.f64 y x) 6))) (fma.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (-.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 y x) 4)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) 3) (pow.f64 (*.f64 y x) 6)) (fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) (-.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 c i) (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 y x) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(fma.f64 c i (*.f64 y x))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))))
(fma.f64 c i (*.f64 y x))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (sqrt.f64 (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) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3/2))
(fma.f64 c i (*.f64 y x))
(*.f64 (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/6))
(fma.f64 c i (*.f64 y x))
(/.f64 (fma.f64 y x (*.f64 c i)) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 1 (/.f64 1 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))
(fma.f64 c i (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (+.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) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c i) 3/2) (pow.f64 (*.f64 y x) 3/2)) (/.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 (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (/.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 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (/.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (-.f64 (*.f64 y x) (*.f64 c i))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (*.f64 y x))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 y x)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 i (*.f64 y (*.f64 x c))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 i (*.f64 y (*.f64 x c))) 2)))) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x (*.f64 c i))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (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 (sqrt.f64 (fma.f64 y x (*.f64 c i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 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 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.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 c i (*.f64 y x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) 1) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) 1) (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) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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 y x) 3) (pow.f64 (*.f64 c i) 3))) (sqrt.f64 (fma.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 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (sqrt.f64 (fma.f64 c i (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c i (*.f64 y x))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i)))))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 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 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 2)) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c i) 4)) (pow.f64 (*.f64 (*.f64 y x) (*.f64 c i)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c i) 2) 3)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 (*.f64 c i) (*.f64 y x)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (-.f64 (*.f64 y x) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 c i) 4) (+.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 i (*.f64 y (*.f64 x c))) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c i) 4) (pow.f64 (*.f64 i (*.f64 y (*.f64 x c))) 2)))) (-.f64 (*.f64 y x) (*.f64 c i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c i)))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c i) 6)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 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 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (-.f64 (pow.f64 (*.f64 c i) 6) (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c i) 3) 3)) (*.f64 (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) (+.f64 (pow.f64 (*.f64 y x) 6) (*.f64 (pow.f64 (*.f64 c i) 3) (-.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3))))))
(/.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 c i (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 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 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c i)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) 1) (+.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) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 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 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 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 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))) 1) (+.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 c i)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))) (fma.f64 c i (*.f64 y x))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (fma.f64 c i (*.f64 y x))))) (+.f64 1 (exp.f64 (log1p.f64 (fma.f64 c i (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (*.f64 y x) (*.f64 c i)))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))) (fma.f64 c i (*.f64 y x))))
(/.f64 (*.f64 (fma.f64 c i (*.f64 y x)) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 y x) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (*.f64 y x) (*.f64 c i)))))
(pow.f64 (fma.f64 y x (*.f64 c i)) 1)
(fma.f64 c i (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 c i))) 2)
(fma.f64 c i (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)
(fma.f64 c i (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/3)
(fma.f64 c i (*.f64 y x))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 c i)))))
(fma.f64 c i (*.f64 y x))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 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) 3) (pow.f64 (*.f64 c i) 3))) (+.f64 (pow.f64 (*.f64 c i) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 y (*.f64 x (-.f64 (*.f64 y x) (*.f64 c i))) (pow.f64 (*.f64 c i) 2)))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2))
(sqrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2))
(fabs.f64 (fma.f64 c i (*.f64 y x)))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 c i)))))
(fma.f64 c i (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))
(fma.f64 c i (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 x y (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.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 c i (*.f64 y x))

localize38.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 a b) (+.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)

series2.0ms (0%)

Counts
1 → 18
Calls

18 calls:

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

rewrite97.0ms (0.7%)

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 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 a b) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.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 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(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 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a b) (/.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 y x (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 a b (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 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 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))) (#(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 y x (*.f64 t z)) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))) (#(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 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (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 a b) 2))) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.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 a b (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.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 a b (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.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 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.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 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(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 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 a b) 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 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 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 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 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 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (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 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (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 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 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 a b))))))

simplify107.0ms (0.8%)

Algorithm
egg-herbie
Rules
1762×associate-/r*
774×associate-/r/
714×associate-/l/
580×+-commutative
486×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02787237
17986985
236646955
Stop Event
node limit
Counts
113 → 161
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 a b)
(*.f64 a b)
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 a b)
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 y x))
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 a b) (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 y x))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(-.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 a b)))
(-.f64 (+.f64 (*.f64 a b) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)
(-.f64 (+.f64 (*.f64 a b) (/.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 y x (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 a b)))) 1)
(-.f64 (+.f64 (fma.f64 a b (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(*.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)
(*.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))
(/.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 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 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (*.f64 1 (-.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 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.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 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 b a (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (*.f64 a b) (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 a b))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (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 a b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (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 a b))
Outputs
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 a b)
(*.f64 a b)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 a b)
(*.f64 a b)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(*.f64 y x)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(*.f64 t z)
(*.f64 t z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) (-.f64 1 (+.f64 (*.f64 a b) (*.f64 t z))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 a b)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) (-.f64 1 (fma.f64 y x (*.f64 t z))))
(+.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 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) (-.f64 1 (fma.f64 a b (*.f64 y x))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 a b)) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (/.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(-.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 a b)))
(+.f64 (-.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 a b))
(-.f64 (fma.f64 a b (/.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 a b) (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 1 (*.f64 a b)))
(fma.f64 a b (expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 a b) (/.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 (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 a b))
(-.f64 (fma.f64 a b (/.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 y x (*.f64 t z)) (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 (fma.f64 a b (*.f64 y x)) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 a b)) (expm1.f64 (log1p.f64 (*.f64 t z))))
(-.f64 (+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (exp.f64 (log1p.f64 (*.f64 y x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y x))) 1) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 a b)) (expm1.f64 (log1p.f64 (*.f64 y x))))
(-.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) 1) (exp.f64 (log1p.f64 (*.f64 t z)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 t z))) 1) (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 a b)) (expm1.f64 (log1p.f64 (*.f64 t z))))
(*.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.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 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (fma.f64 (fma.f64 y x (*.f64 t z)) (fma.f64 a b (fma.f64 y x (*.f64 t z))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (-.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (*.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3))) (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (-.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3) (pow.f64 (*.f64 a b) 6))) (fma.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (-.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.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 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))) 3) (pow.f64 (*.f64 a b) 6)))
(/.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 1 (/.f64 1 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (/.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (/.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (/.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 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 a b) 2)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (neg.f64 (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 t z)) 4)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 a b)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (-.f64 (+.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (*.f64 1 (-.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)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (neg.f64 (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3))) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 a b)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) 1) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (pow.f64 (*.f64 t z) 2)) 1) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (neg.f64 (pow.f64 (*.f64 t z) 2))) (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) 1) (+.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 y x)) 3)) (fma.f64 (fma.f64 a b (*.f64 y x)) (fma.f64 a b (*.f64 y x)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (fma.f64 y x (*.f64 a b)) (fma.f64 y x (*.f64 a b)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 a b)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 a b)) (-.f64 (fma.f64 y x (*.f64 a b)) (*.f64 t z)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) 1) (neg.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)) (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (sqrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (hypot.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (fma.f64 y x (*.f64 t z)) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))) (cbrt.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (fma.f64 y x (*.f64 t z)) 4)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (fma.f64 a b (fma.f64 y x (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (/.f64 1 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 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 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) 3)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 4) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 4) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (+.f64 (pow.f64 (*.f64 a b) 4) (fma.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (-.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 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 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))) (-.f64 (+.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (fma.f64 y x (*.f64 t z)) 6)) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (*.f64 (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 a b) 3) 3) (pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 3)) (fma.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 a b) 3)) (pow.f64 (*.f64 a b) 6))) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 1) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z))))) (sqrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))) (cbrt.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (fma.f64 y x (*.f64 t z))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) 1) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (fma.f64 y x (*.f64 t z)) (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)))
(pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(pow.f64 (sqrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 2)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 3)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3) 1/3)
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(sqrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 2))
(fabs.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))
(log.f64 (exp.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z))) 3))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(expm1.f64 (log1p.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(exp.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))) 1))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(log1p.f64 (expm1.f64 (fma.f64 a b (fma.f64 y x (*.f64 t z)))))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 b a (fma.f64 y x (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (*.f64 a b) (fma.f64 y x (*.f64 t z)))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 t z)))
(fma.f64 a b (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 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 t z)))
(fma.f64 a b (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 a b))
(fma.f64 a b (fma.f64 y x (*.f64 t z)))

localize8.0ms (0.1%)

Compiler

Compiled 21 to 10 computations (52.4% saved)

eval286.0ms (2.2%)

Compiler

Compiled 21410 to 6252 computations (70.8% saved)

prune202.0ms (1.5%)

Pruning

16 alts after pruning (6 fresh and 10 done)

PrunedKeptTotal
New6314635
Fresh022
Picked011
Done3912
Total63416650
Error
0b
Counts
650 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
32.2b
(fma.f64 z t (*.f64 y x))
32.2b
(fma.f64 y x (*.f64 t z))
31.9b
(fma.f64 t z (*.f64 a b))
30.9b
(fma.f64 i c (*.f64 a b))
31.3b
(fma.f64 c i (*.f64 y x))
31.6b
(fma.f64 a b (*.f64 y x))
32.2b
(+.f64 (*.f64 y x) (*.f64 t z))
31.3b
(+.f64 (*.f64 y x) (*.f64 c i))
31.9b
(+.f64 (*.f64 c i) (*.f64 t z))
31.7b
(+.f64 (*.f64 a b) (*.f64 y x))
31.9b
(+.f64 (*.f64 a b) (*.f64 t z))
30.9b
(+.f64 (*.f64 a b) (*.f64 c i))
47.4b
(*.f64 y x)
47.6b
(*.f64 t z)
46.7b
(*.f64 c i)
46.9b
(*.f64 a b)
Compiler

Compiled 218 to 162 computations (25.7% saved)

regimes399.0ms (3%)

Counts
28 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.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 y x) (*.f64 t z)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 y x))
(fma.f64 c i (*.f64 a b))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(+.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)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
Outputs
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
Calls

15 calls:

57.0ms
(*.f64 z t)
54.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
46.0ms
z
45.0ms
b
44.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
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 396 to 182 computations (54% saved)

regimes283.0ms (2.1%)

Counts
27 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.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 y x) (*.f64 t z)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 y x))
(fma.f64 c i (*.f64 a b))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(+.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)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
Outputs
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
Calls

15 calls:

45.0ms
(*.f64 z t)
40.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
17.0ms
t
16.0ms
a
16.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 384 to 180 computations (53.1% saved)

regimes214.0ms (1.6%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.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 y x) (*.f64 t z)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 y x))
(fma.f64 c i (*.f64 a b))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
Outputs
(+.f64 (fma.f64 x y (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))
Calls

15 calls:

17.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
16.0ms
b
15.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
14.0ms
t
14.0ms
(*.f64 a b)
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 361 to 178 computations (50.7% saved)

regimes290.0ms (2.2%)

Counts
24 → 1
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.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 y x) (*.f64 t z)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
(fma.f64 a b (*.f64 y x))
(fma.f64 c i (*.f64 a b))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 a b))
(fma.f64 t z (*.f64 a b))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.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))
Calls

15 calls:

50.0ms
y
37.0ms
(*.f64 z t)
32.0ms
t
29.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
13.0ms
b
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 176 computations (49.3% saved)

regimes581.0ms (4.4%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(*.f64 t z)
(*.f64 y x)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.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 y x) (*.f64 t z)))
Outputs
(+.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 y x) (*.f64 t z)))
Calls

10 calls:

124.0ms
x
75.0ms
t
72.0ms
y
71.0ms
a
70.0ms
z
Results
ErrorSegmentsBranch
8.9b10x
10.8b6y
9.0b6z
10.2b6t
8.4b5a
6.7b3b
8.0b3c
7.9b4i
4.3b3(*.f64 a b)
5.4b3(*.f64 c i)
Compiler

Compiled 185 to 103 computations (44.3% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.329650165210895e+20
4.774736873741727e+26
51.0ms
-2.220209877630346e+65
-1.0249560138448116e+64
Results
69.0ms256×body256valid
Compiler

Compiled 642 to 457 computations (28.8% saved)

regimes426.0ms (3.2%)

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

10 calls:

66.0ms
(*.f64 a b)
53.0ms
c
49.0ms
b
47.0ms
z
43.0ms
x
Results
ErrorSegmentsBranch
12.4b6x
13.4b5y
11.7b7z
12.2b5t
14.1b5a
10.2b6b
8.2b7c
9.7b4i
9.5b10(*.f64 a b)
5.8b3(*.f64 c i)
Compiler

Compiled 174 to 102 computations (41.4% saved)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.3670175256176943e+51
9.246526715894164e+56
15.0ms
-6.51649872081513e+78
-2.344368828827693e+77
Results
30.0ms256×body256valid
Compiler

Compiled 578 to 425 computations (26.5% saved)

regimes546.0ms (4.1%)

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

10 calls:

75.0ms
x
69.0ms
i
64.0ms
y
63.0ms
c
57.0ms
b
Results
ErrorSegmentsBranch
16.4b11x
18.3b10y
16.1b9z
18.2b6t
19.2b7a
14.2b9b
15.5b10c
16.4b11i
15.9b6(*.f64 a b)
14.7b7(*.f64 c i)
Compiler

Compiled 163 to 101 computations (38% saved)

bsearch158.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
1.932427935259636e+244
6.548441713373884e+256
15.0ms
3.4714777235065426e+140
4.032217337417094e+141
18.0ms
4.440586169234628e+67
1.0799844638825175e+69
16.0ms
9.48644733506279e+41
1.9421238231571408e+43
15.0ms
2998.5397955117674
65086.45429711991
20.0ms
-6.6708891342325534e-285
-8.524715476617867e-294
21.0ms
-4.424406764031854e-223
-1.5767628080779293e-236
24.0ms
-2.3541719462685877e-157
-2.1820667903633804e-178
Results
134.0ms1072×body256valid
12.0ms101×body256infinite
Compiler

Compiled 2178 to 1633 computations (25% saved)

regimes435.0ms (3.3%)

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

10 calls:

70.0ms
x
62.0ms
t
50.0ms
i
50.0ms
z
41.0ms
y
Results
ErrorSegmentsBranch
17.4b12x
20.2b7y
17.8b10z
17.3b11t
22.0b5a
19.9b7b
20.4b5c
17.7b10i
17.1b7(*.f64 a b)
15.0b8(*.f64 c i)
Compiler

Compiled 142 to 98 computations (31% saved)

bsearch107.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.733699343320942e+27
1.9739327901308455e+41
16.0ms
6.98741697512804e-33
5.573109241766095e-31
21.0ms
1.1401262798696429e-119
4.978888794229853e-107
0.0ms
-9.1481557707e-314
0.0
17.0ms
-1.1641210076031848e-80
-3.71525711901831e-83
16.0ms
-9.8751894322005e-62
-5.127422767517528e-64
16.0ms
-1.9207414808716297e+57
-9.071186716329729e+55
Results
96.0ms784×body256valid
Compiler

Compiled 1538 to 1169 computations (24% saved)

regimes297.0ms (2.2%)

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

10 calls:

39.0ms
a
39.0ms
i
34.0ms
x
30.0ms
b
30.0ms
(*.f64 c i)
Results
ErrorSegmentsBranch
25.2b7x
25.5b6y
23.6b5z
23.6b3t
26.5b7a
25.1b6b
20.5b5c
22.1b7i
26.6b6(*.f64 a b)
17.4b7(*.f64 c i)
Compiler

Compiled 128 to 96 computations (25% saved)

bsearch83.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
3.733699343320942e+27
1.9739327901308455e+41
0.0ms
-9.1481557707e-314
0.0
16.0ms
-1.1923077121212427e-216
-4.76840662378256e-219
19.0ms
-1.3316659527936611e-152
-2.8807781768343464e-160
10.0ms
-2.331284900039938e-67
-1.4598302151497722e-67
15.0ms
-1.9207414808716297e+57
-9.071186716329729e+55
Results
76.0ms592×body256valid
Compiler

Compiled 1104 to 856 computations (22.5% saved)

regimes607.0ms (4.6%)

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

10 calls:

302.0ms
a
59.0ms
z
58.0ms
t
42.0ms
(*.f64 c i)
35.0ms
x
Results
ErrorSegmentsBranch
27.9b4x
28.1b3y
25.3b7z
26.9b4t
27.9b5a
29.8b3b
25.5b8c
27.3b5i
29.3b3(*.f64 a b)
23.7b8(*.f64 c i)
Compiler

Compiled 121 to 95 computations (21.5% saved)

bsearch139.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.3678944814970769e-64
1.843645868487761e-64
26.0ms
5.762124188863892e-74
3.7065623093628497e-66
18.0ms
1.1729233248587705e-100
7.611201051009108e-98
0.0ms
-9.1481557707e-314
0.0
18.0ms
-5.926843694445125e-202
-4.070924262416255e-208
19.0ms
-1.3316659527936611e-152
-2.8807781768343464e-160
51.0ms
-1.1641210076031848e-80
-3.71525711901831e-83
Results
131.0ms736×body256valid
Compiler

Compiled 1196 to 974 computations (18.6% saved)

regimes441.0ms (3.3%)

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

10 calls:

79.0ms
(*.f64 c i)
51.0ms
i
44.0ms
c
42.0ms
(*.f64 a b)
42.0ms
y
Results
ErrorSegmentsBranch
34.6b10x
34.1b11y
33.0b8z
34.5b9t
35.2b8a
33.8b9b
31.0b12c
33.3b10i
31.2b6(*.f64 a b)
26.6b14(*.f64 c i)
Compiler

Compiled 114 to 94 computations (17.5% saved)

bsearch206.0ms (1.6%)

Algorithm
13×binary-search
Steps
TimeLeftRight
20.0ms
3.733699343320942e+27
1.9739327901308455e+41
15.0ms
6.98741697512804e-33
5.573109241766095e-31
17.0ms
1.913416336219344e-41
1.0982142875589332e-38
6.0ms
1.3678944814970769e-64
1.843645868487761e-64
18.0ms
5.762124188863892e-74
3.7065623093628497e-66
17.0ms
1.1729233248587705e-100
7.611201051009108e-98
0.0ms
-9.1481557707e-314
0.0
18.0ms
-5.926843694445125e-202
-4.070924262416255e-208
18.0ms
-4.576552505432155e-166
-1.1499453989083368e-172
20.0ms
-1.4598302151497722e-67
-3.551977084505854e-76
14.0ms
-9.8751894322005e-62
-5.127422767517528e-64
23.0ms
-4.7521508213155874e+36
-9.943534598469806e+26
19.0ms
-4.859654310343997e+146
-2.35530582313199e+138
Results
188.0ms1568×body256valid
Compiler

Compiled 2316 to 1950 computations (15.8% saved)

regimes300.0ms (2.3%)

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

10 calls:

77.0ms
t
42.0ms
x
30.0ms
y
25.0ms
c
25.0ms
(*.f64 c i)
Results
ErrorSegmentsBranch
37.6b13x
39.2b9y
34.2b7z
36.1b6t
37.6b6a
36.5b4b
33.5b8c
37.0b6i
32.1b6(*.f64 a b)
31.8b8(*.f64 c i)
Compiler

Compiled 111 to 93 computations (16.2% saved)

bsearch175.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3.733699343320942e+27
1.9739327901308455e+41
54.0ms
1.913416336219344e-41
1.0982142875589332e-38
6.0ms
1.3678944814970769e-64
1.843645868487761e-64
18.0ms
-5.926843694445125e-202
-4.070924262416255e-208
14.0ms
-9.081394117038974e-41
-5.619894535626797e-43
45.0ms
-4.7521508213155874e+36
-9.943534598469806e+26
19.0ms
-4.859654310343997e+146
-2.35530582313199e+138
Results
166.0ms896×body256valid
Compiler

Compiled 1340 to 1126 computations (16% saved)

regimes234.0ms (1.8%)

Accuracy

Total -27.4b remaining (-78.2%)

Threshold costs -27.4b (-78.2%)

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

10 calls:

55.0ms
y
37.0ms
x
34.0ms
t
30.0ms
i
23.0ms
a
Results
ErrorSegmentsBranch
40.8b8x
41.3b6y
40.2b5z
40.9b6t
40.3b3a
37.5b3b
38.5b3c
39.7b3i
35.1b3(*.f64 a b)
36.6b3(*.f64 c i)
Compiler

Compiled 108 to 92 computations (14.8% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.197557314291e-13
0.013646827563638754
15.0ms
-2.220209877630346e+65
-1.0249560138448116e+64
Results
33.0ms272×body256valid
Compiler

Compiled 408 to 348 computations (14.7% saved)

simplify23.0ms (0.2%)

Algorithm
egg-herbie
Rules
26×+-commutative
if-if-or-not
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01891734
12211734
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.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 a b) -26999999999999999552600167123636672809554579622836939803754233856) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 a b) 420000000000000016575889408) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))))
(if (<=.f64 (*.f64 c i) -2300000000000000204654591996121996587576433864279081227116282819994167510302720) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) 680000000000000001515327703142799366334704674293791326208) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (*.f64 c i))))
(if (<=.f64 b -272063441620415/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b -6801739680637803/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b 8800) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 1000000000000000044885712678075916785549312) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b 44999999999999998474866071962912898307292388589377289189759700172800) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 1600000000000000094854081985303792059301799820272725261837601191727993245255583690432372744128289993106428675796694127171675154616233318416384) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b 800000000000000035462365327666779508003431732869090048641583502647707816660951294876673426921360613539608087108502735776803282124986453814637833421511297186603642238480839768264820615295998535333089904421862016858183015645371443453967579423440896) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 t z))))))))))
(if (<=.f64 (*.f64 c i) -94999999999999998930637165413181578434644042694975815680) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -1495190925144637/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 5937350401656793/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 25999999999999999954050292383744) (+.f64 (*.f64 a b) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -480000000000000026690903652736166213478585506128753328128) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -3538089773270195/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 y x) (if (<=.f64 (*.f64 c i) -3974446316289815/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 204999999999999990284074233102336) (+.f64 (*.f64 a b) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 c i))))))))
(if (<=.f64 (*.f64 c i) -213598703592091/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -7123115562425411/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 y x) (if (<=.f64 (*.f64 c i) -885610777450897/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 1733688272641357/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t z) (if (<=.f64 (*.f64 c i) 331999078261233/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 y x) (if (<=.f64 (*.f64 c i) 4742843975160471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -25000000000000001482095031020371750926590622191761332216212518620749894457118495163005824127004531142287948059323345737057424290878645600256) (*.f64 c i) (if (<=.f64 (*.f64 c i) -99999999999999996863366107917975552) (*.f64 a b) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 t z) (if (<=.f64 (*.f64 c i) -8802718417897835/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 c i) (if (<=.f64 (*.f64 c i) -696173189944793/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 y x) (if (<=.f64 (*.f64 c i) -3727698425494847/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 a b) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 2308711300569989/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t z) (if (<=.f64 (*.f64 c i) 8499176403487565/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 y x) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 t z) (if (<=.f64 (*.f64 c i) 2605242419472011/766247770432944429179173513575154591809369561091801088) (*.f64 a b) (if (<=.f64 (*.f64 c i) 3379722536327713/45671926166590716193865151022383844364247891968) (*.f64 y x) (if (<=.f64 (*.f64 c i) 39000000000000000822087764980925548462080) (*.f64 t z) (*.f64 c i))))))))))))))
(if (<=.f64 (*.f64 c i) -2400000000000000078819749974091822589568830159263068069229552223020992816557091189305603157506545790441478811482373845388756377522107580416) (*.f64 c i) (if (<=.f64 (*.f64 c i) -16200000000000000617116697978994688) (*.f64 a b) (if (<=.f64 (*.f64 c i) -4315507443078343/392318858461667547739736838950479151006397215279002157056) (*.f64 t z) (if (<=.f64 (*.f64 c i) -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 a b) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 t z) (if (<=.f64 (*.f64 c i) 3432790011539591/98079714615416886934934209737619787751599303819750539264) (*.f64 a b) (if (<=.f64 (*.f64 c i) 5199999999999999486406900211253248) (*.f64 t z) (*.f64 c i))))))))
(if (<=.f64 (*.f64 a b) -61999999999999998106562376458186186034571356042791183456957104128) (*.f64 a b) (if (<=.f64 (*.f64 a b) 7782220156096217/576460752303423488) (*.f64 c i) (*.f64 a b)))
(*.f64 a b)
Outputs
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 z t))))
(+.f64 (fma.f64 z t (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.f64 (fma.f64 z t (*.f64 x y)) (+.f64 (*.f64 a b) (*.f64 c i)))
(+.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 a b) -26999999999999999552600167123636672809554579622836939803754233856) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 a b) 420000000000000016575889408) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))))
(if (or (<=.f64 (*.f64 a b) -26999999999999999552600167123636672809554579622836939803754233856) (not (<=.f64 (*.f64 a b) 420000000000000016575889408))) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))) (+.f64 (*.f64 c i) (+.f64 (*.f64 x y) (*.f64 z t))))
(if (<=.f64 (*.f64 c i) -2300000000000000204654591996121996587576433864279081227116282819994167510302720) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) 680000000000000001515327703142799366334704674293791326208) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))) (+.f64 (*.f64 a b) (*.f64 c i))))
(if (or (<=.f64 (*.f64 c i) -2300000000000000204654591996121996587576433864279081227116282819994167510302720) (not (<=.f64 (*.f64 c i) 680000000000000001515327703142799366334704674293791326208))) (+.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
(if (<=.f64 b -272063441620415/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b -6801739680637803/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 c i) (*.f64 t z)) (if (<=.f64 b 8800) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 1000000000000000044885712678075916785549312) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b 44999999999999998474866071962912898307292388589377289189759700172800) (+.f64 (*.f64 c i) (*.f64 y x)) (if (<=.f64 b 1600000000000000094854081985303792059301799820272725261837601191727993245255583690432372744128289993106428675796694127171675154616233318416384) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 b 800000000000000035462365327666779508003431732869090048641583502647707816660951294876673426921360613539608087108502735776803282124986453814637833421511297186603642238480839768264820615295998535333089904421862016858183015645371443453967579423440896) (+.f64 (*.f64 a b) (*.f64 y x)) (+.f64 (*.f64 a b) (*.f64 t z))))))))))
(if (<=.f64 b -272063441620415/30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 b -6801739680637803/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (+.f64 (*.f64 x y) (*.f64 c i)) (if (<=.f64 b -2157231761834779/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (*.f64 c i) (*.f64 z t)) (if (<=.f64 b 8800) (+.f64 (*.f64 x y) (*.f64 c i)) (if (<=.f64 b 1000000000000000044885712678075916785549312) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 b 44999999999999998474866071962912898307292388589377289189759700172800) (+.f64 (*.f64 x y) (*.f64 c i)) (if (or (<=.f64 b 1600000000000000094854081985303792059301799820272725261837601191727993245255583690432372744128289993106428675796694127171675154616233318416384) (not (<=.f64 b 800000000000000035462365327666779508003431732869090048641583502647707816660951294876673426921360613539608087108502735776803282124986453814637833421511297186603642238480839768264820615295998535333089904421862016858183015645371443453967579423440896))) (+.f64 (*.f64 a b) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 a b)))))))))
(if (<=.f64 (*.f64 c i) -94999999999999998930637165413181578434644042694975815680) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -1495190925144637/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) 5937350401656793/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 a b) (*.f64 y x)) (if (<=.f64 (*.f64 c i) 25999999999999999954050292383744) (+.f64 (*.f64 a b) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -94999999999999998930637165413181578434644042694975815680) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) -1495190925144637/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (*.f64 x y) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 8358645329399479/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) 5937350401656793/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 x y) (*.f64 a b)) (if (<=.f64 (*.f64 c i) 25999999999999999954050292383744) (+.f64 (*.f64 a b) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -480000000000000026690903652736166213478585506128753328128) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -3538089773270195/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 y x) (if (<=.f64 (*.f64 c i) -3974446316289815/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (+.f64 (*.f64 a b) (*.f64 t z)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 204999999999999990284074233102336) (+.f64 (*.f64 a b) (*.f64 t z)) (+.f64 (*.f64 a b) (*.f64 c i))))))))
(if (<=.f64 (*.f64 c i) -480000000000000026690903652736166213478585506128753328128) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -8863426820779889/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) -3538089773270195/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (*.f64 x y) (if (<=.f64 (*.f64 c i) -3974446316289815/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (+.f64 (*.f64 a b) (*.f64 z t)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 x y) (if (<=.f64 (*.f64 c i) 204999999999999990284074233102336) (+.f64 (*.f64 a b) (*.f64 z t)) (+.f64 (*.f64 a b) (*.f64 c i))))))))
(if (<=.f64 (*.f64 c i) -213598703592091/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -7123115562425411/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 y x) (if (<=.f64 (*.f64 c i) -885610777450897/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 1733688272641357/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t z) (if (<=.f64 (*.f64 c i) 331999078261233/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 y x) (if (<=.f64 (*.f64 c i) 4742843975160471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t z) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -213598703592091/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -7123115562425411/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 x y) (if (<=.f64 (*.f64 c i) -885610777450897/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (+.f64 (*.f64 a b) (*.f64 c i)) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 x y) (if (<=.f64 (*.f64 c i) 1733688272641357/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 z t) (if (<=.f64 (*.f64 c i) 331999078261233/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 x y) (if (<=.f64 (*.f64 c i) 4742843975160471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 z t) (+.f64 (*.f64 a b) (*.f64 c i)))))))))
(if (<=.f64 (*.f64 c i) -25000000000000001482095031020371750926590622191761332216212518620749894457118495163005824127004531142287948059323345737057424290878645600256) (*.f64 c i) (if (<=.f64 (*.f64 c i) -99999999999999996863366107917975552) (*.f64 a b) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 t z) (if (<=.f64 (*.f64 c i) -8802718417897835/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 c i) (if (<=.f64 (*.f64 c i) -696173189944793/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 y x) (if (<=.f64 (*.f64 c i) -3727698425494847/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 a b) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 y x) (if (<=.f64 (*.f64 c i) 2308711300569989/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 t z) (if (<=.f64 (*.f64 c i) 8499176403487565/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 y x) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 t z) (if (<=.f64 (*.f64 c i) 2605242419472011/766247770432944429179173513575154591809369561091801088) (*.f64 a b) (if (<=.f64 (*.f64 c i) 3379722536327713/45671926166590716193865151022383844364247891968) (*.f64 y x) (if (<=.f64 (*.f64 c i) 39000000000000000822087764980925548462080) (*.f64 t z) (*.f64 c i))))))))))))))
(if (<=.f64 (*.f64 c i) -25000000000000001482095031020371750926590622191761332216212518620749894457118495163005824127004531142287948059323345737057424290878645600256) (*.f64 c i) (if (<=.f64 (*.f64 c i) -99999999999999996863366107917975552) (*.f64 a b) (if (<=.f64 (*.f64 c i) -3853560729817883/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 z t) (if (<=.f64 (*.f64 c i) -8802718417897835/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 c i) (if (<=.f64 (*.f64 c i) -696173189944793/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 x y) (if (<=.f64 (*.f64 c i) -3727698425494847/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 a b) (if (<=.f64 (*.f64 c i) -10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 x y) (if (<=.f64 (*.f64 c i) 2308711300569989/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 z t) (if (<=.f64 (*.f64 c i) 8499176403487565/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 x y) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 z t) (if (<=.f64 (*.f64 c i) 2605242419472011/766247770432944429179173513575154591809369561091801088) (*.f64 a b) (if (<=.f64 (*.f64 c i) 3379722536327713/45671926166590716193865151022383844364247891968) (*.f64 x y) (if (<=.f64 (*.f64 c i) 39000000000000000822087764980925548462080) (*.f64 z t) (*.f64 c i))))))))))))))
(if (<=.f64 (*.f64 c i) -2400000000000000078819749974091822589568830159263068069229552223020992816557091189305603157506545790441478811482373845388756377522107580416) (*.f64 c i) (if (<=.f64 (*.f64 c i) -16200000000000000617116697978994688) (*.f64 a b) (if (<=.f64 (*.f64 c i) -4315507443078343/392318858461667547739736838950479151006397215279002157056) (*.f64 t z) (if (<=.f64 (*.f64 c i) -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 a b) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 t z) (if (<=.f64 (*.f64 c i) 3432790011539591/98079714615416886934934209737619787751599303819750539264) (*.f64 a b) (if (<=.f64 (*.f64 c i) 5199999999999999486406900211253248) (*.f64 t z) (*.f64 c i))))))))
(if (<=.f64 (*.f64 c i) -2400000000000000078819749974091822589568830159263068069229552223020992816557091189305603157506545790441478811482373845388756377522107580416) (*.f64 c i) (if (<=.f64 (*.f64 c i) -16200000000000000617116697978994688) (*.f64 a b) (if (<=.f64 (*.f64 c i) -4315507443078343/392318858461667547739736838950479151006397215279002157056) (*.f64 z t) (if (<=.f64 (*.f64 c i) -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (*.f64 a b) (if (<=.f64 (*.f64 c i) 2223208113356471/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 z t) (if (<=.f64 (*.f64 c i) 3432790011539591/98079714615416886934934209737619787751599303819750539264) (*.f64 a b) (if (<=.f64 (*.f64 c i) 5199999999999999486406900211253248) (*.f64 z t) (*.f64 c i))))))))
(if (<=.f64 (*.f64 a b) -61999999999999998106562376458186186034571356042791183456957104128) (*.f64 a b) (if (<=.f64 (*.f64 a b) 7782220156096217/576460752303423488) (*.f64 c i) (*.f64 a b)))
(*.f64 a b)
Compiler

Compiled 785 to 350 computations (55.4% saved)

soundness16.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 91 to 24 computations (73.6% saved)

end146.0ms (1.1%)

Remove

(sort c i)

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 841 to 288 computations (65.8% saved)

Profiling

Loading profile data...