Details

Time bar (total: 21.8s)

analyze467.0ms (2.1%)

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

Compiled 24 to 16 computations (33.3% saved)

sample2.9s (13.2%)

Results
1.7s8256×body256valid
1.1s5709×body256infinite
Bogosity

preprocess365.0ms (1.7%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
Outputs
0
1
2
3
4
5
6
7
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))
(fma.f64 i c (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))
(fma.f64 i c (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))
(fma.f64 i c (fma.f64 y z (fma.f64 x t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 t y) (*.f64 z x)) (*.f64 a b)) (*.f64 c i))
(fma.f64 i c (+.f64 (fma.f64 x z (*.f64 t y)) (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 a y) (*.f64 z t)) (*.f64 x b)) (*.f64 c i))
(fma.f64 i c (fma.f64 x b (fma.f64 a y (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 b y) (*.f64 z t)) (*.f64 a x)) (*.f64 c i))
(fma.f64 i c (fma.f64 y b (fma.f64 x a (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 c y) (*.f64 z t)) (*.f64 a b)) (*.f64 x i))
(+.f64 (+.f64 (fma.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 (fma.f64 x c (*.f64 z t)) (*.f64 a b)) (*.f64 i y))
(+.f64 (+.f64 (+.f64 (*.f64 x z) (*.f64 y t)) (*.f64 a b)) (*.f64 c i))
(fma.f64 i c (+.f64 (fma.f64 x z (*.f64 t y)) (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 x t) (*.f64 z y)) (*.f64 a b)) (*.f64 c i))
(fma.f64 i c (fma.f64 y z (fma.f64 x t (*.f64 a b))))
(+.f64 (+.f64 (+.f64 (*.f64 x a) (*.f64 z t)) (*.f64 y b)) (*.f64 c i))
(fma.f64 i c (fma.f64 y b (fma.f64 x a (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x b) (*.f64 z t)) (*.f64 a y)) (*.f64 c i))
(fma.f64 i c (fma.f64 x b (fma.f64 a y (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x c) (*.f64 z t)) (*.f64 a b)) (*.f64 y i))
(+.f64 (+.f64 (fma.f64 x c (*.f64 z t)) (*.f64 a b)) (*.f64 i y))
(+.f64 (+.f64 (+.f64 (*.f64 x i) (*.f64 z t)) (*.f64 a b)) (*.f64 c y))
(+.f64 (+.f64 (fma.f64 c y (*.f64 z t)) (*.f64 a b)) (*.f64 x i))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 t z)) (*.f64 a b)) (*.f64 c i))
(fma.f64 i c (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))
(fma.f64 i c (fma.f64 b z (fma.f64 x y (*.f64 a t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 b t)) (*.f64 a z)) (*.f64 c i))
(fma.f64 i c (fma.f64 b t (fma.f64 x y (*.f64 a z))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 c t)) (*.f64 a b)) (*.f64 z i))
(+.f64 (fma.f64 x y (*.f64 z i)) (fma.f64 c t (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 i t)) (*.f64 a b)) (*.f64 c z))
(+.f64 (fma.f64 x y (*.f64 i t)) (fma.f64 c z (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z a)) (*.f64 t b)) (*.f64 c i))
(fma.f64 i c (fma.f64 b t (fma.f64 x y (*.f64 a z))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z b)) (*.f64 a t)) (*.f64 c i))
(fma.f64 i c (fma.f64 b z (fma.f64 x y (*.f64 a t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z c)) (*.f64 a b)) (*.f64 t i))
(+.f64 (fma.f64 x y (*.f64 i t)) (fma.f64 c z (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z i)) (*.f64 a b)) (*.f64 c t))
(+.f64 (fma.f64 x y (*.f64 z i)) (fma.f64 c t (*.f64 a b)))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 b a)) (*.f64 c i))
(fma.f64 i c (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))
(fma.f64 i a (fma.f64 c b (fma.f64 y x (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 i b)) (*.f64 c a))
(fma.f64 c a (fma.f64 i b (fma.f64 y x (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a c)) (*.f64 b i))
(fma.f64 c a (fma.f64 i b (fma.f64 y x (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a i)) (*.f64 c b))
(fma.f64 i a (fma.f64 c b (fma.f64 y x (*.f64 z t))))
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 i c))
(fma.f64 i c (fma.f64 x y (fma.f64 z t (*.f64 a b))))
Compiler

Compiled 31 to 23 computations (25.8% saved)

simplify77.0ms (0.4%)

Algorithm
egglog
Counts
1 → 2
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))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))

eval1.0ms (0%)

Compiler

Compiled 35 to 18 computations (48.6% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 43 to 27 computations (37.2% saved)

localize32.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x y) (*.f64 z t))
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))
Compiler

Compiled 61 to 15 computations (75.4% saved)

series87.0ms (0.4%)

Counts
3 → 216
Calls

54 calls:

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

Compiled 10925 to 110 computations (99% saved)

rewrite272.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
103×egg-rr
69×egg-rr
31×egg-rr
Counts
3 → 203
Calls
Call 1
Inputs
(+.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))
(+.f64 (*.f64 x y) (*.f64 z t))
Outputs
((#(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 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)) (*.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 z t (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.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 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.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 (cbrt.f64 (fma.f64 t z (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y)))) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(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 a b) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 b a (*.f64 x y)) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (fma.f64 b a (*.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (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 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z t) 1 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c i (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 x y)) (+.f64 (*.f64 z t) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 c i (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 c i (*.f64 x y)) 1) (fma.f64 t z (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (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 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))))))
((#(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 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.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 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z t) 1 (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 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 pow.f64 (fma.f64 x y (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))))))

simplify883.0ms (4%)

Algorithm
egglog
Counts
419 → 337
Calls
Call 1
Inputs
(+.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 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))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(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 z t (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 x y)))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 a b))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 a b) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 a b))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 t z (*.f64 a b)))
(fma.f64 1 (*.f64 x y) (fma.f64 t z (*.f64 a b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 x y))
(fma.f64 1 (fma.f64 t z (*.f64 a b)) (*.f64 x y))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y)))) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(+.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) 1) (*.f64 z t))
(+.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))
(+.f64 (*.f64 z t) (*.f64 (fma.f64 b a (*.f64 x y)) 1))
(*.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)
(pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)
(pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 1 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 b a (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 a b) 1 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 z t (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 1 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 z t) 1 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 b a (*.f64 c i)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(+.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(+.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(+.f64 (+.f64 (*.f64 c i) (fma.f64 b a (*.f64 x y))) (*.f64 z t))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 b a (*.f64 x y)) (+.f64 (*.f64 z t) (*.f64 c i)))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1) (*.f64 a b))
(+.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))
(+.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(+.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(+.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 c i (*.f64 x y)))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(+.f64 (*.f64 a b) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1))
(+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) 1) (fma.f64 t z (*.f64 a b)))
(*.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(*.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) 3)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 z t))
(fma.f64 t z (*.f64 x y))
(fma.f64 z t (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 x y))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 x y))
(fma.f64 (*.f64 z t) 1 (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 x y))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 x y))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 x y))
(if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 (*.f64 z t) (*.f64 x y))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (*.f64 x y))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 z t))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(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)
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
Outputs
(+.f64 (*.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 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.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 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 z t (fma.f64 b a (*.f64 x y)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 x y)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t z) 1 (fma.f64 b a (*.f64 y x)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 a b))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 t z)))
(fma.f64 (*.f64 a b) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 a b) 1 (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 a b))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 x y (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 t z (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 a b)))
(fma.f64 1 (*.f64 x y) (fma.f64 t z (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.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 x y (*.f64 t z)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 x y (*.f64 t z)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 x y))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 y x))
(fma.f64 1 (fma.f64 t z (*.f64 a b)) (*.f64 x y))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b)) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z)))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) 0) (/.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)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z)))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) (pow.f64 (fma.f64 x y (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) (pow.f64 (fma.f64 x y (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) (pow.f64 (fma.f64 x y (*.f64 t z)) 2))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y)))) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 b a (*.f64 x y))) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 y x)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))))) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 (fma.f64 b a (*.f64 x y)) 1) (*.f64 z t))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 x y) (fma.f64 t z (*.f64 a b)))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 t z (*.f64 a b)) (*.f64 x y))
(fma.f64 y x (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 z t) (*.f64 (fma.f64 b a (*.f64 x y)) 1))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2))) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b)))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (fma.f64 x y (*.f64 t z)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a b))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 a b))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b)))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (fma.f64 x y (*.f64 t z)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 1 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 b a (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 a b) 1 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 a b) 1 (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 a b (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c i) 1 (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 z t (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 1 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 z t) 1 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 t z) 1 (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (fma.f64 x y (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i)))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (-.f64 (*.f64 y x) (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i)))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) 2)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 b a (*.f64 c i))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 y x))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 y x))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 c i (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 y x))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 x y (fma.f64 b a (*.f64 c i))) (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i)))))
(+.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) (*.f64 a b))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (+.f64 (*.f64 c i) (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (+.f64 (*.f64 c i) (fma.f64 b a (*.f64 x y))) (*.f64 z t))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 b a (*.f64 x y)) (+.f64 (*.f64 z t) (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1))
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1) (*.f64 a b))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 c i (*.f64 x y)))
(+.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 a b) (*.f64 (+.f64 (*.f64 c i) (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 (fma.f64 c i (*.f64 x y)) 1) (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))
(*.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2))) (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) 3)
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 t z (fma.f64 x y (fma.f64 b a (*.f64 c i))))
(fma.f64 x y (*.f64 z t))
(fma.f64 x y (*.f64 t z))
(fma.f64 y x (*.f64 z t))
(fma.f64 x y (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 t z))
(fma.f64 t z (*.f64 x y))
(fma.f64 x y (*.f64 t z))
(fma.f64 z t (*.f64 x y))
(fma.f64 x y (*.f64 t z))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 t z))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 x y (*.f64 t z))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 x y))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 y x))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 x y))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 y x))
(fma.f64 (*.f64 z t) 1 (*.f64 x y))
(fma.f64 (*.f64 t z) 1 (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 x y))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 y x))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 x y))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 y x))
(if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 z t (neg.f64 (*.f64 y x)))) (fma.f64 x y (*.f64 t z)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (neg.f64 (*.f64 x y)))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 z t (neg.f64 (*.f64 y x)))) (fma.f64 x y (*.f64 t z)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 t z)))))) (fma.f64 x y (*.f64 t z)))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 t z)))))) (fma.f64 x y (*.f64 t z)))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (fma.f64 y x (neg.f64 (*.f64 z t)))))) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 t z)))))) (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 z t) (*.f64 x y))
(fma.f64 x y (*.f64 t z))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 x y (*.f64 t z))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 x y (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(fma.f64 x y (*.f64 t z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (*.f64 x y))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (*.f64 z t))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 z t))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z)))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 x y (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 x y (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 x y (*.f64 t z))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 x y (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 x y (*.f64 t z))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 46 to 12 computations (73.9% saved)

series38.0ms (0.2%)

Counts
2 → 168
Calls

42 calls:

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

Compiled 9485 to 110 computations (98.8% saved)

rewrite169.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
89×egg-rr
83×egg-rr
Counts
2 → 172
Calls
Call 1
Inputs
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))
Outputs
((#(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 a b (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b a) 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (*.f64 x y)) 1 (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 z t) (cbrt.f64 (pow.f64 (*.f64 z t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 z (cbrt.f64 t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 z z)) t) (cbrt.f64 z) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) (cbrt.f64 (*.f64 z t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (cbrt.f64 (*.f64 z t))) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 2) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 t t)) z) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 t)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (*.f64 t t)) z)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a)))) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 b a (*.f64 x y)) 2)) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 t z (*.f64 b a)) 1) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (*.f64 (fma.f64 t z (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))) (+.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 i) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 i c (*.f64 b a))) (cbrt.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i)))) (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (pow.f64 (*.f64 x y) 2)) (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 x y) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 1) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (fma.f64 i c (fma.f64 b a (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 x y)) (*.f64 (fma.f64 t z (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))))))

simplify471.0ms (2.2%)

Algorithm
egglog
Counts
340 → 301
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 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 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))))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 b a))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 b a))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (*.f64 b a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 b a) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 b a))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 b a))
(fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (fma.f64 b a (*.f64 x y)) 1 (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 z t) (cbrt.f64 (pow.f64 (*.f64 z t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 z (cbrt.f64 t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z z)) t) (cbrt.f64 z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) (cbrt.f64 (*.f64 z t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (cbrt.f64 (*.f64 z t))) (fma.f64 b a (*.f64 x y)))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 z t (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t t)) z) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (cbrt.f64 t)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (*.f64 t t)) z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (fma.f64 b a (*.f64 x y)))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a)))) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 b a (*.f64 x y)) 2)) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(+.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))
(+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))
(+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) 1) (*.f64 x y))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 t z (*.f64 b a)) 1))
(*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))) (+.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))))
(*.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 1))
(/.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)
(pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 i) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))
(fma.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 1 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 i c (*.f64 b a))) (cbrt.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (fma.f64 x y (*.f64 z t)))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i)))) (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (pow.f64 (*.f64 x y) 2)) (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(+.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(+.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(+.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))
(+.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))
(+.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))
(+.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))
(+.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 x y) (*.f64 c i)))
(+.f64 (*.f64 x y) (+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)))
(+.f64 (*.f64 b a) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1))
(+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 1) (*.f64 z t))
(+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 1) (*.f64 x y))
(+.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))
(+.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 z t) (fma.f64 i c (fma.f64 b a (*.f64 x y))))
(+.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 x y)))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))))
(+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1) (*.f64 b a))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 (fma.f64 t z (*.f64 c i)) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))
(*.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(*.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(/.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) 3)
(pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))
Outputs
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.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 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.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 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.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 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.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 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 c i (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(fma.f64 b a (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 a b (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 b a))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 b a))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 t z))) (*.f64 a b))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (*.f64 b a) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 b a) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 a b) 1 (fma.f64 x y (*.f64 t z)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 b a))
(fma.f64 (fma.f64 x y (*.f64 t z)) 1 (*.f64 a b))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 b a))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 x y (*.f64 t z)))
(fma.f64 (fma.f64 b a (*.f64 x y)) 1 (*.f64 z t))
(fma.f64 (fma.f64 b a (*.f64 y x)) 1 (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 z t) (cbrt.f64 (pow.f64 (*.f64 z t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 t z) (cbrt.f64 (pow.f64 (*.f64 t z) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t z))) 2) 2) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 t) (*.f64 z (cbrt.f64 (*.f64 t t))) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 z (cbrt.f64 t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 t t)) (*.f64 z (cbrt.f64 t)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z z)) t) (cbrt.f64 z) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z z)) t) (cbrt.f64 z) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 b a (*.f64 y x)))
(fma.f64 t z (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 t)) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) (cbrt.f64 (*.f64 z t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) (cbrt.f64 (*.f64 t z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t z))) 2) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 z t)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z t))) 2) 2) (cbrt.f64 (*.f64 z t))) (fma.f64 b a (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t z))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 t z))) 2) 2) (cbrt.f64 (*.f64 t z))) (fma.f64 b a (*.f64 y x)))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 z t (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 t z) 1 (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 z (cbrt.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 2) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t t)) z) (cbrt.f64 t) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t t))) (cbrt.f64 t) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (cbrt.f64 t)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (*.f64 t t)) z)) (fma.f64 b a (*.f64 x y)))
(fma.f64 (cbrt.f64 (cbrt.f64 t)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t t))) z) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (fma.f64 b a (*.f64 x y)))
(fma.f64 (*.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (cbrt.f64 (*.f64 z z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) 2) (fma.f64 b a (*.f64 y x)))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (*.f64 a b) (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 a b))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a)))) (-.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 b a (*.f64 x y)) 2)) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 t z (*.f64 b a)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (*.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 a b)) (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) (fma.f64 t z (*.f64 b a))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 a b))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))))) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 b a) (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b a))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 x y))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 z t))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 (fma.f64 t z (*.f64 b a)) 1) (*.f64 x y))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 x y)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 t z (*.f64 b a)) 1))
(fma.f64 x y (fma.f64 t z (*.f64 a b)))
(*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) 1))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))) 1))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (cbrt.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (cbrt.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2))))) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (*.f64 b a))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (cbrt.f64 (*.f64 a b))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))) (+.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2))) (cbrt.f64 (*.f64 (*.f64 a b) (fma.f64 x y (*.f64 t z))))) (+.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2)))))
(*.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2))))
(/.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3) 1/3)
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3)
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1)
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3))
(fma.f64 t z (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 i c (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 i) i)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (pow.f64 (cbrt.f64 (cbrt.f64 i)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 i) i)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 1 (*.f64 c i))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 (*.f64 c i) 1 (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 1 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(fma.f64 (cbrt.f64 (fma.f64 i c (*.f64 b a))) (cbrt.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 i c (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2)) (fma.f64 x y (*.f64 t z)))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (*.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 i c (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (*.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 i c (*.f64 a b)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (*.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 i c (*.f64 a b)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 c i))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 3)) (+.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x))))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 3)) (+.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x))))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 3)) (+.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x))))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 c i))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (pow.f64 (*.f64 b a) 2)) (-.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i)))) (-.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 t z (*.f64 c i)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (pow.f64 (*.f64 x y) 2)) (-.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (-.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 i c (*.f64 b a)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 i c (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (-.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 y x))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 y x)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 i c (*.f64 a b)) 2)) (*.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 i c (*.f64 a b)) 2)) (*.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 i c (*.f64 a b)) 2)) (*.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 y x)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 3) (pow.f64 (*.f64 y x) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) (*.f64 y x)))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 2) (*.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 i c (*.f64 a b)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (fma.f64 i c (fma.f64 x y (*.f64 z t)))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 b a (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 x y)) 2) (-.f64 (*.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 t z (*.f64 c i))) (*.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 y x)))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (fma.f64 i c (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 3) (pow.f64 (fma.f64 x y (*.f64 z t)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) 2) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (fma.f64 i c (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 a b)) 3) (pow.f64 (fma.f64 x y (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 i c (*.f64 a b)) 2)) (*.f64 (fma.f64 i c (*.f64 a b)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(if (!=.f64 (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (fma.f64 i c (fma.f64 b a (*.f64 x y)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))) (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(if (!=.f64 (-.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) (*.f64 t z))) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))
(+.f64 (*.f64 c i) (fma.f64 b a (fma.f64 x y (*.f64 z t))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) (*.f64 c i))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) (*.f64 b a))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 b a) (fma.f64 i c (fma.f64 x y (*.f64 z t))))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))
(fma.f64 x y (fma.f64 c i (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) (*.f64 x y))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) (*.f64 z t))
(fma.f64 z t (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 x y) (*.f64 c i)))
(fma.f64 x y (fma.f64 c i (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 x y) (+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)))
(fma.f64 x y (fma.f64 c i (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 b a) (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 x y))) 1) (*.f64 z t))
(fma.f64 z t (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(+.f64 (*.f64 (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))) 1) (*.f64 x y))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(+.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 i c (*.f64 b a)))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 b a (*.f64 x y)) (fma.f64 t z (*.f64 c i)))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(+.f64 (*.f64 z t) (fma.f64 i c (fma.f64 b a (*.f64 x y))))
(fma.f64 z t (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 t z (*.f64 c i)) (fma.f64 b a (*.f64 x y)))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 b a) (fma.f64 t z (*.f64 c i))))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(+.f64 (*.f64 (fma.f64 i c (fma.f64 x y (*.f64 z t))) 1) (*.f64 b a))
(fma.f64 b a (fma.f64 c i (fma.f64 x y (*.f64 t z))))
(+.f64 (fma.f64 b a (*.f64 x y)) (*.f64 (fma.f64 t z (*.f64 c i)) 1))
(fma.f64 x y (fma.f64 b a (fma.f64 t z (*.f64 c i))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))) 2)) 2) (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (*.f64 (pow.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (*.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2))) (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 x y (*.f64 z t)))) (cbrt.f64 (*.f64 c i))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) 2)) (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))))))
(*.f64 1 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(*.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(/.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3) 1/3)
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t))))) 3)
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (fma.f64 x y (*.f64 z t)))) 3))
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x))))

eval304.0ms (1.4%)

Compiler

Compiled 23783 to 4558 computations (80.8% saved)

prune285.0ms (1.3%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New62612638
Fresh000
Picked101
Done101
Total62812640
Error
0b
Counts
640 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
34.1b
(fma.f64 c i (*.f64 y x))
14.6b
(+.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i))
15.0b
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
19.8b
(+.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c i))
0.0b
(+.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))
15.0b
(+.f64 (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i))
14.6b
(+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 c i))
34.1b
(+.f64 (*.f64 y x) (*.f64 c i))
34.3b
(+.f64 (*.f64 t z) (*.f64 c i))
29.3b
(+.f64 (*.f64 a b) (*.f64 c i))
48.3b
(*.f64 c i)
Compiler

Compiled 410 to 282 computations (31.2% saved)

localize22.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 46 to 12 computations (73.9% saved)

series36.0ms (0.2%)

Counts
2 → 168
Calls

42 calls:

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

Compiled 9485 to 125 computations (98.7% saved)

rewrite219.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
95×egg-rr
63×egg-rr
Counts
2 → 158
Calls
Call 1
Inputs
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 z t (fma.f64 b a (*.f64 c i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1 (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (*.f64 c i)) 1 (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y)))) (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x y) (*.f64 b a)) (+.f64 (*.f64 z t) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 b a) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 1) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 b a)) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (*.f64 c i)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (*.f64 c i)) 1 (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i)))) (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 b a)) 2)) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (fma.f64 b a (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3))))))

simplify615.0ms (2.8%)

Algorithm
egglog
Counts
326 → 269
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 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 y x (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (*.f64 x y))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 x y))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (*.f64 x y))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (*.f64 x y))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1 (*.f64 x y))
(fma.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 x y))
(if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y)))) (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(+.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))
(+.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))
(+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))
(+.f64 (+.f64 (*.f64 x y) (*.f64 b a)) (+.f64 (*.f64 z t) (*.f64 c i)))
(+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 b a) (*.f64 x y)))
(+.f64 (*.f64 b a) (+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 x y)))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 1) (*.f64 c i))
(+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 1) (*.f64 b a))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(+.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 1))
(+.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))
(+.f64 (*.f64 b a) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1) (*.f64 z t))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 x y))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 1 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(*.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2))
(/.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 3)
(pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3))
(fma.f64 z t (fma.f64 b a (*.f64 c i)))
(fma.f64 t z (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (*.f64 z t))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (*.f64 z t))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (*.f64 z t))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 z t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (*.f64 z t))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 c i)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (*.f64 z t))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (*.f64 z t))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i)))) (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 b a)) 2)) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))
(+.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))
(+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))
(+.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))
(+.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))
(+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1) (*.f64 b a))
(+.f64 (*.f64 b a) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1))
(*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (*.f64 z t))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (fma.f64 b a (*.f64 c i)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2))
(*.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(/.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3)
(pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3))
Outputs
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (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 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (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 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.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 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.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 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 c i (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 a b (fma.f64 x y (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.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 x y (fma.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 x y (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 y x (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(fma.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (*.f64 x y))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (*.f64 x y))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (*.f64 x y))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2)) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2))) (*.f64 y x))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (*.f64 x y) 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (*.f64 y x) 1 (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1 (*.f64 x y))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 (fma.f64 x y (*.f64 t z)) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (fma.f64 x y (*.f64 t z)))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (fma.f64 x y (*.f64 t z)))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (fma.f64 x y (*.f64 t z)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (fma.f64 x y (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (fma.f64 x y (*.f64 t z)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) (*.f64 y x))
(if (!=.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 3)) (fma.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (*.f64 x y) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 3)) (fma.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 b a (fma.f64 c i (*.f64 t z)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (pow.f64 (*.f64 c i) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (pow.f64 (*.f64 z t) 2)) (-.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (-.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 a b (fma.f64 c i (*.f64 y x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (fma.f64 c i (*.f64 y x))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y)))) (-.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 c i (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (-.f64 (fma.f64 t z (*.f64 a b)) (fma.f64 c i (*.f64 y x)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 b a (*.f64 c i)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (-.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (-.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (-.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 3) (pow.f64 (*.f64 a b) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (*.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (-.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 c i (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3)) (fma.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (-.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 3)) (fma.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (-.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 c i) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 3) (pow.f64 (*.f64 c i) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) 2) (pow.f64 (*.f64 c i) 2)) (*.f64 (fma.f64 x y (fma.f64 t z (*.f64 a b))) (*.f64 c i)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 (fma.f64 a b (fma.f64 c i (*.f64 y x))) (*.f64 t z)))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (-.f64 (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (+.f64 (*.f64 c i) (*.f64 x y))) (*.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 3) (pow.f64 (fma.f64 c i (*.f64 y x)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (fma.f64 c i (*.f64 y x)) (-.f64 (fma.f64 c i (*.f64 y x)) (fma.f64 t z (*.f64 a b)))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(if (!=.f64 (fma.f64 x y (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))) (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(if (!=.f64 (fma.f64 x y (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (fma.f64 x y (*.f64 t z)) 2)) (*.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 t z))))) (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) (*.f64 x y))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (fma.f64 t z (*.f64 b a)) (+.f64 (*.f64 c i) (*.f64 x y)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 c i) (*.f64 x y)) (fma.f64 t z (*.f64 b a)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) (*.f64 b a))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) (*.f64 c i))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 x y) (*.f64 b a)) (+.f64 (*.f64 z t) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 b a) (*.f64 x y)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 b a) (+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 x y)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))) 1) (*.f64 c i))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)) 1) (*.f64 b a))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (fma.f64 x y (*.f64 z t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 z t) (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 (+.f64 (*.f64 c i) (*.f64 x y)) 1))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (fma.f64 b a (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 c i) (+.f64 (*.f64 x y) (fma.f64 t z (*.f64 b a))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 b a) (+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c i)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(+.f64 (*.f64 (+.f64 (*.f64 x y) (fma.f64 b a (*.f64 c i))) 1) (*.f64 z t))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 x y))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2)) (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 (*.f64 y x) (fma.f64 b a (fma.f64 c i (*.f64 t z)))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (+.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2))) (cbrt.f64 (*.f64 (*.f64 y x) (fma.f64 b a (fma.f64 c i (*.f64 t z)))))) (+.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))) (cbrt.f64 (*.f64 y x))))
(*.f64 1 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b)))))) 2) 2))
(/.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3) 1/3)
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 3)
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 1)
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3))
(fma.f64 c i (fma.f64 x y (fma.f64 t z (*.f64 a b))))
(fma.f64 z t (fma.f64 b a (*.f64 c i)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(fma.f64 t z (fma.f64 b a (*.f64 c i)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 b a (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (*.f64 z t))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (*.f64 z t))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 c i))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 b a (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (*.f64 t z))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (*.f64 z t))
(fma.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)))) (*.f64 t z))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 z t))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (cbrt.f64 (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) (*.f64 t z))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (*.f64 z t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i)))) 2) 2) (*.f64 t z))
(fma.f64 1 (*.f64 z t) (fma.f64 b a (*.f64 c i)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(fma.f64 (*.f64 z t) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 (*.f64 t z) 1 (fma.f64 b a (*.f64 c i)))
(fma.f64 1 (fma.f64 b a (*.f64 c i)) (*.f64 z t))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (*.f64 z t))
(fma.f64 (fma.f64 b a (*.f64 c i)) 1 (*.f64 t z))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 b a (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b a (*.f64 c i)) 3)) (fma.f64 (fma.f64 b a (*.f64 c i)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 b a (*.f64 c i)) (*.f64 t z))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (pow.f64 (*.f64 c i) 2)) (-.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 a b)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i)))) (-.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (pow.f64 (*.f64 b a) 2)) (-.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 b a)) 2)) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 t z)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 t z)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 t z))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 t z)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 a b)) 2) (*.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b)))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (*.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 c i (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 t z)) (-.f64 (fma.f64 c i (*.f64 t z)) (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 t z))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 3) (pow.f64 (*.f64 b a) 3)) (+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (+.f64 (*.f64 z t) (*.f64 c i))) (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 c i (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 c i (*.f64 t z)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 t z)) 2) (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 t z))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 3) (pow.f64 (*.f64 c i) 3)) (+.f64 (pow.f64 (*.f64 c i) 2) (-.f64 (pow.f64 (fma.f64 t z (*.f64 b a)) 2) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))))) (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(if (!=.f64 (fma.f64 t z (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 t z (*.f64 a b)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 t z (*.f64 a b)) 2)) (*.f64 (*.f64 c i) (fma.f64 t z (*.f64 a b))))) (fma.f64 b a (fma.f64 c i (*.f64 t z))))
(+.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (fma.f64 b a (*.f64 c i)) (*.f64 z t))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 b a)) (*.f64 c i))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (+.f64 (*.f64 z t) (*.f64 c i)) (*.f64 b a))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 b a) (+.f64 (*.f64 z t) (*.f64 c i)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 c i) (fma.f64 t z (*.f64 b a)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1) (*.f64 b a))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(+.f64 (*.f64 b a) (*.f64 (+.f64 (*.f64 z t) (*.f64 c i)) 1))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2)) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2)) (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 2))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2)) (pow.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (*.f64 z t))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (*.f64 t z))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2)) (cbrt.f64 (*.f64 (*.f64 z t) (fma.f64 b a (*.f64 c i)))))) (+.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (fma.f64 b a (*.f64 c i)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 c i)) 2))) (cbrt.f64 (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 c i))) (cbrt.f64 (*.f64 t z))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(*.f64 1 (fma.f64 z t (fma.f64 b a (*.f64 c i))))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z))))) 2) 2)) (cbrt.f64 (fma.f64 b a (fma.f64 c i (*.f64 t z)))))
(/.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3) 1/3)
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i)))) 3)
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 1)
(fma.f64 b a (fma.f64 c i (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 b a (*.f64 c i))) 3))
(fma.f64 b a (fma.f64 c i (*.f64 t z)))

localize10.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% saved)

series14.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

Compiled 1485 to 60 computations (96% saved)

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
40×egg-rr
Counts
1 → 40
Calls
Call 1
Inputs
(+.f64 (*.f64 t z) (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 c i))))) (#(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 z t (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (*.f64 c i) 1 (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c i (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t z (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))))))

simplify177.0ms (0.8%)

Algorithm
egglog
Counts
88 → 45
Calls
Call 1
Inputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 c i (*.f64 t z))
(fma.f64 i c (*.f64 t z))
(fma.f64 z t (*.f64 c i))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 t z))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 t z))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 c i))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 c i))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 c i))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 t z))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 t z))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 c i))
(if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (fma.f64 c i (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 t z) (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i)))))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 t z))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2))
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
Outputs
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.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 t z (*.f64 c i))
(fma.f64 i c (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 z t (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 1 (*.f64 t z) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(fma.f64 (*.f64 t z) 1 (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(if (!=.f64 (fma.f64 z t (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (fma.f64 c i (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 c i (neg.f64 (*.f64 t z)))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 c i) (fma.f64 c i (neg.f64 (*.f64 t z))) (pow.f64 (*.f64 t z) 2))) (fma.f64 t z (*.f64 c i)))
(+.f64 (*.f64 t z) (*.f64 c i))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2))))
(fma.f64 t z (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 t z (*.f64 c i)))))
(fma.f64 t z (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)))
(fma.f64 t z (*.f64 c i))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 c i))))
(fma.f64 t z (*.f64 c i))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 t z) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 t z))))
(fma.f64 t z (*.f64 c i))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 t z (*.f64 c i))))
(fma.f64 t z (*.f64 c i))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i)))) 2) 2))
(fma.f64 t z (*.f64 c i))
(*.f64 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 t z (*.f64 c i))
(*.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 t z (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) 1/3)
(fma.f64 t z (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) 3)
(fma.f64 t z (*.f64 c i))
(pow.f64 (fma.f64 t z (*.f64 c i)) 1)
(fma.f64 t z (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3))
(fma.f64 t z (*.f64 c i))

localize24.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 41 to 13 computations (68.3% saved)

series30.0ms (0.1%)

Counts
2 → 84
Calls

30 calls:

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

Compiled 3585 to 85 computations (97.6% saved)

rewrite150.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
75×egg-rr
37×egg-rr
Counts
2 → 112
Calls
Call 1
Inputs
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 a b (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 a b (*.f64 t z)) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 (fma.f64 a b (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3))))))

simplify793.0ms (3.6%)

Algorithm
egglog
Counts
196 → 132
Calls
Call 1
Inputs
(*.f64 t z)
(*.f64 a b)
(*.f64 a b)
(*.f64 t z)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 t z)
(*.f64 t z)
(*.f64 a b)
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(+.f64 (*.f64 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)))
(fma.f64 a b (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(fma.f64 z t (*.f64 a b))
(fma.f64 b a (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 a b))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 a b))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 a b))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 a b))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 t z))
(fma.f64 (*.f64 a b) 1 (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 t z))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 a b))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 a b))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 t z))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 t z))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 a b))
(*.f64 1 (fma.f64 a b (*.f64 t z)))
(*.f64 (fma.f64 a b (*.f64 t z)) 1)
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 t z))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 3)
(pow.f64 (fma.f64 a b (*.f64 t z)) 1)
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (fma.f64 a b (*.f64 t z)) (*.f64 c i))
(fma.f64 (*.f64 t z) 1 (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 t z)))
(fma.f64 (fma.f64 a b (*.f64 t z)) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (*.f64 c i))
(fma.f64 b a (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (*.f64 c i)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 1 (*.f64 a b) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 a b) 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))) (*.f64 c i))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 a b))
(fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 a b))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))
(+.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 t z) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(+.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))
(+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 t z))
(*.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(*.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 t z)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) 3)
(pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3))
Outputs
(*.f64 t z)
(*.f64 a b)
(*.f64 a b)
(*.f64 t z)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 t z)
(*.f64 t z)
(*.f64 a b)
(*.f64 t z)
(*.f64 t z)
(+.f64 (*.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 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.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 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (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 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (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 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (*.f64 t z))
(fma.f64 t z (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 b a (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 1 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 t z))
(fma.f64 (*.f64 a b) 1 (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 t z))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 b a (neg.f64 (*.f64 t z)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 b a (neg.f64 (*.f64 t z)))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 a b (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 a b))
(fma.f64 a b (*.f64 t z))
(*.f64 1 (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (*.f64 t z))
(*.f64 (fma.f64 a b (*.f64 t z)) 1)
(fma.f64 a b (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)))
(fma.f64 a b (*.f64 t z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 t z))))
(fma.f64 a b (*.f64 t z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 a b))))
(fma.f64 a b (*.f64 t z))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))))
(fma.f64 a b (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) 3)
(fma.f64 a b (*.f64 t z))
(pow.f64 (fma.f64 a b (*.f64 t z)) 1)
(fma.f64 a b (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) 1/3)
(fma.f64 a b (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3))
(fma.f64 a b (*.f64 t z))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 c i (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (fma.f64 a b (*.f64 t z)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 t z) 1 (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (fma.f64 a b (*.f64 t z)) 1 (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 b a (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 a b (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (*.f64 a b) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 a b) 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 t z))) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z))) (pow.f64 (fma.f64 a b (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 t z) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 t z)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 t z))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 t z) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 t z) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 a b) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 c i)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 t z))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 t z))))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 t z))) (cbrt.f64 (*.f64 c i))))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 t z)))))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z)))) 3)
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 1)
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3) 1/3)
(fma.f64 i c (fma.f64 a b (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 t z))) 3))
(fma.f64 i c (fma.f64 a b (*.f64 t z)))

localize21.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 41 to 13 computations (68.3% saved)

series23.0ms (0.1%)

Counts
2 → 84
Calls

30 calls:

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

Compiled 3585 to 80 computations (97.8% saved)

rewrite143.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
75×egg-rr
37×egg-rr
Counts
2 → 112
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c i))
(+.f64 (*.f64 y x) (*.f64 t z))
Outputs
((#(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 c i (fma.f64 y x (*.f64 t z)))))) (#(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 1 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 t z)) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.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 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) 0) (/.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))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 (fma.f64 y x (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 y x (*.f64 c i)) 1) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 i c (fma.f64 y x (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.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 x y (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.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 1 (*.f64 y x) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)))) (#(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 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))))))

simplify935.0ms (4.3%)

Algorithm
egglog
Counts
196 → 137
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.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)
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 c i (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (fma.f64 y x (*.f64 t z)) (*.f64 c i))
(fma.f64 (*.f64 t z) 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 t z (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 y x (*.f64 c i)))
(fma.f64 1 (*.f64 t z) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 y x (*.f64 c i)))
(fma.f64 z t (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 c i) 1 (fma.f64 y x (*.f64 t z)))
(fma.f64 (fma.f64 y x (*.f64 t z)) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 c i))
(fma.f64 x y (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 c i)))
(fma.f64 y x (fma.f64 t z (*.f64 c i)))
(fma.f64 1 (*.f64 y x) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 y x) 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 t z (*.f64 c i)))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 t z (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 y x))
(fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 y x))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) 0) (/.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))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))
(+.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))
(+.f64 (*.f64 t z) (*.f64 (fma.f64 y x (*.f64 c i)) 1))
(+.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))
(+.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))
(+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) 1) (*.f64 t z))
(*.f64 1 (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(*.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 y x (*.f64 t z)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) 3)
(pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 z t (*.f64 y x))
(fma.f64 x y (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 y x))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 y x))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 y x))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 y x))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 t z))
(fma.f64 (*.f64 y x) 1 (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 t z))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 y x))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 t z))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 t z))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 t z)))
(*.f64 (fma.f64 y x (*.f64 t z)) 1)
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 t z))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 t z))))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)
(pow.f64 (fma.f64 y x (*.f64 t z)) 1)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))
Outputs
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 t z (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 c i)
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.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)
(fma.f64 i c (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 (*.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 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 t z) 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 t z (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (*.f64 t z) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (fma.f64 y x (*.f64 c i)))
(fma.f64 z t (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 c i) 1 (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (fma.f64 y x (*.f64 t z)) 1 (*.f64 c i))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 c i))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 x y (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (*.f64 y x) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 y x) 1 (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c i))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (*.f64 y x))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 1 (fma.f64 t z (*.f64 c i)) (*.f64 y x))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i)) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) 0) (/.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 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 t z)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (fma.f64 y x (*.f64 t z)) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) 0) (/.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))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 t z (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 t z) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 t z (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (fma.f64 t z (*.f64 c i)) (-.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.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)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 c i) (fma.f64 y x (*.f64 t z)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 t z))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 t z) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 t z) (*.f64 (fma.f64 y x (*.f64 c i)) 1))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 y x) (fma.f64 t z (*.f64 c i)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (fma.f64 t z (*.f64 c i)) (*.f64 y x))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 (fma.f64 y x (*.f64 c i)) 1) (*.f64 t z))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 1 (fma.f64 i c (fma.f64 y x (*.f64 t z))))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (*.f64 c i))))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (*.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 y x (*.f64 t z)))))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z)))) 3)
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 1)
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3) 1/3)
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 y x (*.f64 t z))) 3))
(fma.f64 i c (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 x y (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 t) (*.f64 (cbrt.f64 (*.f64 t t)) z) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 t (cbrt.f64 z)) (cbrt.f64 (*.f64 z z)) (*.f64 y x))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 y x) 1 (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 t z))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 x y (neg.f64 (*.f64 t z)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 t z (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 t z (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (fma.f64 x y (neg.f64 (*.f64 t z)))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 t z) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(*.f64 1 (fma.f64 y x (*.f64 t z)))
(fma.f64 y x (*.f64 t z))
(*.f64 (fma.f64 y x (*.f64 t z)) 1)
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 y x (*.f64 t z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 t z))))
(fma.f64 y x (*.f64 t z))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 t z))))) (+.f64 (cbrt.f64 (*.f64 t z)) (cbrt.f64 (*.f64 y x))))
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 t z))))
(fma.f64 y x (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) 3)
(fma.f64 y x (*.f64 t z))
(pow.f64 (fma.f64 y x (*.f64 t z)) 1)
(fma.f64 y x (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) 1/3)
(fma.f64 y x (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3))
(fma.f64 y x (*.f64 t z))

eval361.0ms (1.7%)

Compiler

Compiled 19426 to 3976 computations (79.5% saved)

prune352.0ms (1.6%)

Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New5749583
Fresh347
Picked101
Done134
Total57916595
Error
0b
Counts
595 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
34.1b
(fma.f64 y x (*.f64 c i))
34.1b
(fma.f64 c i (*.f64 y x))
29.3b
(fma.f64 a b (*.f64 c i))
14.6b
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
15.0b
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
15.0b
(+.f64 (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i))
14.6b
(+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 c i))
34.0b
(+.f64 (*.f64 y x) (*.f64 t z))
34.1b
(+.f64 (*.f64 y x) (*.f64 c i))
34.3b
(+.f64 (*.f64 t z) (*.f64 c i))
29.3b
(+.f64 (*.f64 c i) (*.f64 a b))
28.8b
(+.f64 (*.f64 a b) (*.f64 t z))
48.4b
(*.f64 y x)
48.2b
(*.f64 t z)
48.3b
(*.f64 c i)
43.4b
(*.f64 a b)
Compiler

Compiled 425 to 309 computations (27.3% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 36 to 12 computations (66.7% saved)

series26.0ms (0.1%)

Counts
1 → 72
Calls

18 calls:

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

Compiled 3405 to 85 computations (97.5% saved)

rewrite161.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
54×egg-rr
Counts
1 → 54
Calls
Call 1
Inputs
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
Outputs
((#(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 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (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 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (*.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 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z t (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t z (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 z t (*.f64 a b)) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.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 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.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)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 z t (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c i (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.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 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 c i (*.f64 z t)) 1) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z t) (*.f64 (fma.f64 a b (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t)))))) (#(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 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (cbrt.f64 (pow.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 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 2) (cbrt.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)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 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 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)))) (#(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 cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))))))

simplify653.0ms (3%)

Algorithm
egglog
Counts
126 → 79
Calls
Call 1
Inputs
(+.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)))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 z t (*.f64 a b)))
(fma.f64 i c (fma.f64 z t (*.f64 a b)))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(fma.f64 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 z t) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
(fma.f64 (fma.f64 z t (*.f64 a b)) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 z t (*.f64 a b)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 z t (*.f64 a b)))
(fma.f64 (*.f64 c i) 1 (fma.f64 z t (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 z t (*.f64 a b)))
(if (!=.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.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)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 z t (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 c i (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(+.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t))
(+.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))
(+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) 1) (*.f64 a b))
(+.f64 (*.f64 z t) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(+.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t)))
(*.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(*.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 2) (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)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 2))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 3)
(pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))
Outputs
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 t z)
(*.f64 z t)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 z t))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (*.f64 t z))
(fma.f64 c i (*.f64 z t))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (*.f64 t z))
(fma.f64 z t (*.f64 a b))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 t z)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 c i (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (*.f64 c i))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 z t (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 z t) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 z (cbrt.f64 t)) (cbrt.f64 (*.f64 t t)) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (*.f64 z z)) t) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 z t (*.f64 a b))) (*.f64 c i))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (fma.f64 z t (*.f64 a b)) 1 (*.f64 c i))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 c i) 1 (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(if (!=.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i)) 0) (/.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 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) 0) (/.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 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b))) 0) (/.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 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (fma.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)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.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)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (fma.f64 z t (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 z t (*.f64 a b)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 3) (pow.f64 (*.f64 c i) 3)) (fma.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))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 c i (*.f64 z t)) 2)) (-.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t)))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (fma.f64 c i (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 c i (*.f64 z t)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 c i (*.f64 z t)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))))) (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(if (!=.f64 (*.f64 z t) 0) (/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t)) (pow.f64 (*.f64 z t) 2))) (fma.f64 t z (fma.f64 a b (*.f64 c i))))
(+.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 c i) (fma.f64 z t (*.f64 a b)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 z t) (fma.f64 a b (*.f64 c i)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 z t))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 (fma.f64 c i (*.f64 z t)) 1) (*.f64 a b))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 z t) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 1 (fma.f64 c i (fma.f64 z t (*.f64 a b))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 2))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 2) (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (cbrt.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))) 2)))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 z t (*.f64 a b)))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 a b)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 z t (*.f64 a b)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 z t (*.f64 a b))) (cbrt.f64 (*.f64 c i))))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (cbrt.f64 (pow.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 t z (fma.f64 a b (*.f64 c i)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))))) 2) 2))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b)))) 3)
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 1)
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3) 1/3)
(fma.f64 t z (fma.f64 a b (*.f64 c i)))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 a b))) 3))
(fma.f64 t z (fma.f64 a b (*.f64 c i)))

localize6.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% saved)

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

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

series16.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

Compiled 1485 to 60 computations (96% saved)

rewrite191.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
64×egg-rr
Counts
1 → 64
Calls
Call 1
Inputs
(fma.f64 c i (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) y)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 c (cbrt.f64 (*.f64 i i))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 c i))))) (#(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 (*.f64 c i) 1 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (cbrt.f64 x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (cbrt.f64 (*.f64 y (cbrt.f64 y))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 2))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (*.f64 (pow.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 (fma.f64 c i (*.f64 y x)) 1)))) (#(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 pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))))))

simplify449.0ms (2.1%)

Algorithm
egglog
Counts
112 → 72
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))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 x y (*.f64 c i))
(fma.f64 i c (*.f64 y x))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) y)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))
(fma.f64 (*.f64 c (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))
(fma.f64 (cbrt.f64 i) (*.f64 c (cbrt.f64 (*.f64 i i))) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 c i))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 (*.f64 c i) 1 (*.f64 y x))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 c i))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (cbrt.f64 x) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (*.f64 c i))
(fma.f64 (*.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (cbrt.f64 (*.f64 y (cbrt.f64 y))) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 2))) (*.f64 c i))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 c i))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 c i (*.f64 y x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))
(*.f64 1 (fma.f64 c i (*.f64 y x)))
(*.f64 (fma.f64 c i (*.f64 y x)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))))
(/.f64 (fma.f64 c i (*.f64 y x)) 1)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)
(pow.f64 (fma.f64 c i (*.f64 y x)) 1)
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))
Outputs
(*.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 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))
(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 i c (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) y)) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 x x))) y) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 i)) (cbrt.f64 i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 c (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 i) (*.f64 c (cbrt.f64 (*.f64 i i))) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 c c))) (*.f64 (cbrt.f64 (*.f64 c c)) i)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 c i))
(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 (*.f64 c i) 1 (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x (cbrt.f64 (*.f64 x x))))) (cbrt.f64 (*.f64 (cbrt.f64 x) x)) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 x (pow.f64 (cbrt.f64 (*.f64 y (cbrt.f64 y))) 2)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x x)) y) (cbrt.f64 x) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (*.f64 y x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (cbrt.f64 (*.f64 y y)))) (cbrt.f64 (*.f64 y (cbrt.f64 y))) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 y x) (cbrt.f64 (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 2))) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 y x) (fma.f64 x y (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 y x)))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 x y (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 c i (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))
(fma.f64 c i (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 c i (*.f64 y x))))
(fma.f64 c i (*.f64 y x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))
(fma.f64 c i (*.f64 y x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2))
(fma.f64 c i (*.f64 y x))
(*.f64 1 (fma.f64 c i (*.f64 y x)))
(fma.f64 c i (*.f64 y x))
(*.f64 (fma.f64 c i (*.f64 y x)) 1)
(fma.f64 c i (*.f64 y x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) 2))
(fma.f64 c i (*.f64 y x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))))
(fma.f64 c i (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 2) (cbrt.f64 (fma.f64 c i (*.f64 y x))))))
(fma.f64 c i (*.f64 y x))
(/.f64 (fma.f64 c i (*.f64 y x)) 1)
(fma.f64 c i (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3) 1/3)
(fma.f64 c i (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 y x))) 3)
(fma.f64 c i (*.f64 y x))
(pow.f64 (fma.f64 c i (*.f64 y x)) 1)
(fma.f64 c i (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 y x)) 3))
(fma.f64 c i (*.f64 y x))

eval162.0ms (0.7%)

Compiler

Compiled 4972 to 1196 computations (75.9% saved)

prune138.0ms (0.6%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New2282230
Fresh178
Picked011
Done167
Total23016246
Error
0b
Counts
246 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
28.8b
(fma.f64 z t (*.f64 a b))
34.1b
(fma.f64 y x (*.f64 c i))
34.1b
(fma.f64 c i (*.f64 y x))
29.3b
(fma.f64 a b (*.f64 c i))
15.0b
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
15.0b
(+.f64 (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i))
14.6b
(+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 c i))
34.0b
(+.f64 (*.f64 y x) (*.f64 t z))
34.1b
(+.f64 (*.f64 y x) (*.f64 c i))
34.3b
(+.f64 (*.f64 t z) (*.f64 c i))
29.3b
(+.f64 (*.f64 c i) (*.f64 a b))
28.8b
(+.f64 (*.f64 a b) (*.f64 t z))
48.2b
(*.f64 z t)
48.4b
(*.f64 y x)
48.3b
(*.f64 c i)
43.4b
(*.f64 a b)
Compiler

Compiled 362 to 264 computations (27.1% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 36 to 12 computations (66.7% saved)

series30.0ms (0.1%)

Counts
1 → 72
Calls

18 calls:

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

Compiled 3405 to 85 computations (97.5% saved)

rewrite168.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
54×egg-rr
Counts
1 → 54
Calls
Call 1
Inputs
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 y x))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b a (*.f64 y x)) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 c i (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 c i (*.f64 b a)) 1) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b a) (*.f64 (fma.f64 y x (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (fma.f64 c i (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (fma.f64 b a (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3))))))

simplify461.0ms (2.1%)

Algorithm
egglog
Counts
126 → 74
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (*.f64 y x)))
(fma.f64 i c (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (*.f64 y x)))
(fma.f64 1 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
(fma.f64 b a (fma.f64 y x (*.f64 c i)))
(fma.f64 1 (*.f64 b a) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))
(fma.f64 a b (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 y x))) (*.f64 c i))
(fma.f64 (fma.f64 b a (*.f64 y x)) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (*.f64 y x)))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 c i (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a))
(+.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))
(+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) 1) (*.f64 y x))
(+.f64 (*.f64 b a) (*.f64 (fma.f64 y x (*.f64 c i)) 1))
(+.f64 (*.f64 y x) (fma.f64 c i (*.f64 b a)))
(*.f64 1 (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (*.f64 y x)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) 3)
(pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3))
Outputs
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 a b)
(*.f64 b a)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 b a))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 b a))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 i c (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (*.f64 c i))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 1 (*.f64 c i) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 1 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 b a (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 1 (*.f64 b a) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 a b (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 b a (*.f64 y x))) (*.f64 c i))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (fma.f64 b a (*.f64 y x)) 1 (*.f64 c i))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 c i) 1 (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(if (!=.f64 (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 b a (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 y x)) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 c i (*.f64 b a)) 2)) (-.f64 (*.f64 y x) (fma.f64 c i (*.f64 b a)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i)))) (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 b a) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a)) (pow.f64 (*.f64 b a) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a)) (pow.f64 (*.f64 b a) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 c i (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 c i (*.f64 b a)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) (fma.f64 c i (*.f64 b a))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 b a)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 c i (*.f64 b a)) (-.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a)) (pow.f64 (*.f64 b a) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 b a) 2) (-.f64 (*.f64 (fma.f64 y x (*.f64 c i)) (fma.f64 y x (*.f64 c i))) (*.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(if (!=.f64 (*.f64 b a) 0) (/.f64 (+.f64 (pow.f64 (*.f64 b a) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a)) (pow.f64 (*.f64 b a) 2))) (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 c i) (fma.f64 b a (*.f64 y x)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 b a) (fma.f64 y x (*.f64 c i)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 b a))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (fma.f64 c i (*.f64 b a)) (*.f64 y x))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 (fma.f64 c i (*.f64 b a)) 1) (*.f64 y x))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 b a) (*.f64 (fma.f64 y x (*.f64 c i)) 1))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(+.f64 (*.f64 y x) (fma.f64 c i (*.f64 b a)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 1 (fma.f64 c i (fma.f64 b a (*.f64 y x))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 b a (*.f64 y x)))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 b a (*.f64 y x))) (cbrt.f64 (*.f64 c i))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))))) 2) 2))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x)))) 3)
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 1)
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3) 1/3)
(fma.f64 c i (fma.f64 b a (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 c i (fma.f64 b a (*.f64 y x))) 3))
(fma.f64 c i (fma.f64 b a (*.f64 y x)))

localize22.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% saved)

series12.0ms (0.1%)

Counts
1 → 30
Calls

12 calls:

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

Compiled 855 to 60 computations (93% saved)

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
40×egg-rr
Counts
1 → 40
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 c i (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 c i (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 c i (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))))))

simplify170.0ms (0.8%)

Algorithm
egglog
Counts
70 → 45
Calls
Call 1
Inputs
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 a b)
(*.f64 a b)
(fma.f64 c i (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 b a (*.f64 c i))
(fma.f64 i c (*.f64 a b))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 c i))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 c i))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 a b))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 a b))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 a b))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 a b))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 c i))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 (*.f64 a b) 1 (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (*.f64 a b))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (fma.f64 a b (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 a b))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 c i))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2))
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
Outputs
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(*.f64 a b)
(*.f64 c i)
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 a b)
(*.f64 a b)
(fma.f64 c i (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 b a (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 i c (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 1 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 a b) 1 (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(fma.f64 (*.f64 c i) 1 (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (fma.f64 a b (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (neg.f64 (*.f64 c i)))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 a b) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 a b) (fma.f64 a b (neg.f64 (*.f64 c i))) (pow.f64 (*.f64 c i) 2))) (fma.f64 c i (*.f64 a b)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 c i (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 c i))
(fma.f64 c i (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2))))
(fma.f64 c i (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2) (cbrt.f64 (fma.f64 c i (*.f64 a b)))))
(fma.f64 c i (*.f64 a b))
(*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)))
(fma.f64 c i (*.f64 a b))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 a b))))
(fma.f64 c i (*.f64 a b))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a b))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 c i))))
(fma.f64 c i (*.f64 a b))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 2)) (cbrt.f64 (fma.f64 c i (*.f64 a b))))
(fma.f64 c i (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b)))) 2) 2))
(fma.f64 c i (*.f64 a b))
(*.f64 1 (fma.f64 c i (*.f64 a b)))
(fma.f64 c i (*.f64 a b))
(*.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 c i (*.f64 a b))
(pow.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3) 1/3)
(fma.f64 c i (*.f64 a b))
(pow.f64 (cbrt.f64 (fma.f64 c i (*.f64 a b))) 3)
(fma.f64 c i (*.f64 a b))
(pow.f64 (fma.f64 c i (*.f64 a b)) 1)
(fma.f64 c i (*.f64 a b))
(cbrt.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) 3))
(fma.f64 c i (*.f64 a b))

localize47.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 41 to 13 computations (68.3% saved)

series48.0ms (0.2%)

Counts
2 → 84
Calls

30 calls:

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

Compiled 3585 to 85 computations (97.6% saved)

rewrite161.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
75×egg-rr
37×egg-rr
Counts
2 → 112
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 a b) (*.f64 y x)) (*.f64 c i))
(+.f64 (*.f64 a b) (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 i c (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c i (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 a b (*.f64 y x)) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 y x))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 (fma.f64 a b (*.f64 c i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 a b (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b a (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a b) 1 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 a b (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 a b (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)))) (#(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 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))))))

simplify1.0s (4.8%)

Algorithm
egglog
Counts
196 → 132
Calls
Call 1
Inputs
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(*.f64 y x)
(*.f64 a b)
(*.f64 a b)
(*.f64 y x)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 y x)
(*.f64 y x)
(*.f64 a b)
(*.f64 y x)
(*.f64 y x)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (fma.f64 a b (*.f64 y x)) (*.f64 c i))
(fma.f64 (*.f64 y x) 1 (fma.f64 a b (*.f64 c i)))
(fma.f64 y x (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 a b (*.f64 c i)))
(fma.f64 1 (*.f64 y x) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 x y (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 y x)))
(fma.f64 (fma.f64 a b (*.f64 y x)) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (*.f64 c i))
(fma.f64 b a (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 a b (fma.f64 y x (*.f64 c i)))
(fma.f64 1 (*.f64 a b) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 a b) 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 y x (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 y x))) (*.f64 c i))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (*.f64 a b))
(fma.f64 1 (fma.f64 y x (*.f64 c i)) (*.f64 a b))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(+.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))
(+.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(+.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))
(+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 y x))
(*.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(*.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 y x)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) 3)
(pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3))
(fma.f64 a b (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(fma.f64 x y (*.f64 a b))
(fma.f64 b a (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 a b))
(fma.f64 1 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 a b))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 a b))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 a b))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 a b))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 y x))
(fma.f64 (*.f64 a b) 1 (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 a b))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 a b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 a b))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 y x))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 a b))
(*.f64 1 (fma.f64 a b (*.f64 y x)))
(*.f64 (fma.f64 a b (*.f64 y x)) 1)
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 y x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 y x))))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)
(pow.f64 (fma.f64 a b (*.f64 y x)) 1)
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))
Outputs
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 a b)
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (*.f64 a b))
(fma.f64 a b (*.f64 c i))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 y x)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (+.f64 (*.f64 a b) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 c i)
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (+.f64 (*.f64 c i) (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 y x)
(*.f64 a b)
(*.f64 a b)
(*.f64 y x)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 y x)
(*.f64 y x)
(*.f64 a b)
(*.f64 y x)
(*.f64 y x)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 c i (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (*.f64 c i) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (fma.f64 a b (*.f64 y x)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 y x) 1 (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 y x (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (*.f64 y x) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 x y (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 c i) 1 (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (fma.f64 a b (*.f64 y x)) 1 (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 b a (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 a b (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (*.f64 a b) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 a b) 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 y x))) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 1 (fma.f64 y x (*.f64 c i)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 y x)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x))) (pow.f64 (fma.f64 a b (*.f64 y x)) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i)))) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 a b (*.f64 c i)) 2)) (-.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (pow.f64 (*.f64 a b) 2)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (-.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (fma.f64 a b (*.f64 c i)) (-.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (fma.f64 y x (*.f64 c i)) (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 y x (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 y x (*.f64 c i)) 3)) (fma.f64 (-.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b)) (fma.f64 y x (*.f64 c i)) (pow.f64 (*.f64 a b) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 a b (*.f64 c i)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (fma.f64 a b (*.f64 c i)) (fma.f64 a b (*.f64 c i))) (*.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(if (!=.f64 (fma.f64 a b (*.f64 c i)) 0) (/.f64 (+.f64 (pow.f64 (*.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)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(+.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 y x)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 a b (*.f64 c i)) (*.f64 y x))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 y x) (fma.f64 a b (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 a b (*.f64 c i)) 1))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (fma.f64 y x (*.f64 c i)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 c i)) (*.f64 a b))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 (fma.f64 a b (*.f64 c i)) 1) (*.f64 y x))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 1 (fma.f64 i c (fma.f64 a b (*.f64 y x))))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (*.f64 c i))))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (*.f64 (fma.f64 a b (*.f64 y x)) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (fma.f64 a b (*.f64 y x)))))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 2)) (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x)))) 3)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 1)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3) 1/3)
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 i c (fma.f64 a b (*.f64 y x))) 3))
(fma.f64 i c (fma.f64 a b (*.f64 y x)))
(fma.f64 a b (*.f64 y x))
(fma.f64 y x (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 x y (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 b a (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 1 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) y) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 a b) 1 (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) a) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(fma.f64 (*.f64 a (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 b a (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 b a (neg.f64 (*.f64 y x)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a b) 2)) (fma.f64 y x (neg.f64 (*.f64 a b)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 y x (neg.f64 (*.f64 a b))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 b a (neg.f64 (*.f64 y x)))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(if (!=.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 2))) (fma.f64 a b (*.f64 y x)))
(+.f64 (*.f64 a b) (*.f64 y x))
(fma.f64 a b (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 a b))
(fma.f64 a b (*.f64 y x))
(*.f64 1 (fma.f64 a b (*.f64 y x)))
(fma.f64 a b (*.f64 y x))
(*.f64 (fma.f64 a b (*.f64 y x)) 1)
(fma.f64 a b (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)))
(fma.f64 a b (*.f64 y x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 y x))))
(fma.f64 a b (*.f64 y x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 (*.f64 a b) (*.f64 y x))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 a b))))
(fma.f64 a b (*.f64 y x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 2)) (cbrt.f64 (fma.f64 a b (*.f64 y x))))
(fma.f64 a b (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 a b (*.f64 y x))) 3)
(fma.f64 a b (*.f64 y x))
(pow.f64 (fma.f64 a b (*.f64 y x)) 1)
(fma.f64 a b (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3) 1/3)
(fma.f64 a b (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 a b (*.f64 y x)) 3))
(fma.f64 a b (*.f64 y x))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 21 to 10 computations (52.4% saved)

series10.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

Compiled 1485 to 60 computations (96% saved)

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
64×egg-rr
Counts
1 → 64
Calls
Call 1
Inputs
(fma.f64 y x (*.f64 c i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.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 x y (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) (*.f64 (cbrt.f64 (*.f64 i i)) c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) 1 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 i i)) c) (cbrt.f64 i) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 (*.f64 c (cbrt.f64 c))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 c i))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 2))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 c i)))))) (#(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 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (cbrt.f64 (*.f64 (pow.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 (fma.f64 y x (*.f64 c i)) 1)))) (#(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 pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y x (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))))))

simplify242.0ms (1.1%)

Algorithm
egglog
Counts
112 → 72
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))
(fma.f64 y x (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 i c (*.f64 y x))
(fma.f64 x y (*.f64 c i))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) (*.f64 (cbrt.f64 (*.f64 i i)) c)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))
(fma.f64 (cbrt.f64 x) (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) x)) (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (*.f64 y x))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 (*.f64 y x) 1 (*.f64 c i))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 y x))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 i i)) c) (cbrt.f64 i) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 (*.f64 c (cbrt.f64 c))) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 c i))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 2))) (*.f64 y x))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 c i))
(+.f64 (*.f64 c i) (*.f64 y x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))
(*.f64 1 (fma.f64 y x (*.f64 c i)))
(*.f64 (fma.f64 y x (*.f64 c i)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))))
(/.f64 (fma.f64 y x (*.f64 c i)) 1)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)
(pow.f64 (fma.f64 y x (*.f64 c i)) 1)
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))
Outputs
(*.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 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))
(fma.f64 y x (*.f64 c i))
(fma.f64 c i (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 i c (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 x y (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (*.f64 y y)) x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (*.f64 c c)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) (*.f64 (cbrt.f64 (*.f64 i i)) c)) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 i)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 i i)) (*.f64 i i))) c) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 i (cbrt.f64 c)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 x)) (cbrt.f64 x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 x) (*.f64 y (cbrt.f64 (*.f64 x x))) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y y)) x) (cbrt.f64 y) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 x (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 c i) 1 (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 1 (*.f64 c i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 1 (*.f64 y x) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 y x) 1 (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 i) (*.f64 (cbrt.f64 (*.f64 i i)) c) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 c) (*.f64 (cbrt.f64 (*.f64 c c)) i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (*.f64 i i)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 c) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (*.f64 c (cbrt.f64 i)) (cbrt.f64 (cbrt.f64 (*.f64 i i)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 i i))) 2) (*.f64 y x))
(fma.f64 (*.f64 c (cbrt.f64 (*.f64 i (cbrt.f64 (*.f64 i i))))) (cbrt.f64 (*.f64 (cbrt.f64 i) i)) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 (*.f64 (cbrt.f64 (*.f64 c c)) i) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (*.f64 y x))
(fma.f64 (cbrt.f64 (cbrt.f64 c)) (*.f64 i (pow.f64 (cbrt.f64 (*.f64 c (cbrt.f64 c))) 2)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 c (cbrt.f64 i)) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 i i)) c) (cbrt.f64 i) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (*.f64 c i)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2))) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (*.f64 i (cbrt.f64 c)) (cbrt.f64 (cbrt.f64 (*.f64 c c)))) (cbrt.f64 (*.f64 c (cbrt.f64 c))) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (cbrt.f64 (*.f64 c i))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 2) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 y x)) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (*.f64 (*.f64 y (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) 2) (*.f64 c i))
(fma.f64 y x (*.f64 c i))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (*.f64 c i) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 c i) 2) 2))) (*.f64 y x))
(fma.f64 y x (*.f64 c i))
(if (!=.f64 (fma.f64 i c (neg.f64 (*.f64 y x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.f64 y x)))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 c i) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c i) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (*.f64 y x) 0) (/.f64 (+.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 c i) (fma.f64 i c (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 y x (*.f64 c i)))
(if (!=.f64 (fma.f64 x y (neg.f64 (*.f64 c i))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 c i) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 i c (neg.f64 (*.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 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))
(fma.f64 y x (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c i))))
(fma.f64 y x (*.f64 c i))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c i))))
(fma.f64 y x (*.f64 c i))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 c i) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 c i))))) (+.f64 (cbrt.f64 (*.f64 c i)) (cbrt.f64 (*.f64 y x))))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2))
(fma.f64 y x (*.f64 c i))
(*.f64 1 (fma.f64 y x (*.f64 c i)))
(fma.f64 y x (*.f64 c i))
(*.f64 (fma.f64 y x (*.f64 c i)) 1)
(fma.f64 y x (*.f64 c i))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) 2))
(fma.f64 y x (*.f64 c i))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))))
(fma.f64 y x (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 2) (cbrt.f64 (fma.f64 y x (*.f64 c i))))))
(fma.f64 y x (*.f64 c i))
(/.f64 (fma.f64 y x (*.f64 c i)) 1)
(fma.f64 y x (*.f64 c i))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3) 1/3)
(fma.f64 y x (*.f64 c i))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 c i))) 3)
(fma.f64 y x (*.f64 c i))
(pow.f64 (fma.f64 y x (*.f64 c i)) 1)
(fma.f64 y x (*.f64 c i))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 c i)) 3))
(fma.f64 y x (*.f64 c i))

eval122.0ms (0.6%)

Compiler

Compiled 7488 to 1670 computations (77.7% saved)

prune179.0ms (0.8%)

Pruning

16 alts after pruning (6 fresh and 10 done)

PrunedKeptTotal
New3203323
Fresh134
Picked011
Done2911
Total32316339
Error
0b
Counts
339 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
28.8b
(fma.f64 z t (*.f64 a b))
34.1b
(fma.f64 y x (*.f64 c i))
34.1b
(fma.f64 c i (*.f64 y x))
29.3b
(fma.f64 b a (*.f64 y x))
29.3b
(fma.f64 b a (*.f64 c i))
14.6b
(+.f64 (+.f64 (*.f64 a b) (*.f64 t z)) (*.f64 c i))
34.0b
(+.f64 (*.f64 y x) (*.f64 t z))
34.1b
(+.f64 (*.f64 y x) (*.f64 c i))
34.3b
(+.f64 (*.f64 t z) (*.f64 c i))
29.3b
(+.f64 (*.f64 c i) (*.f64 a b))
29.3b
(+.f64 (*.f64 a b) (*.f64 y x))
28.8b
(+.f64 (*.f64 a b) (*.f64 t z))
48.2b
(*.f64 z t)
48.4b
(*.f64 y x)
48.3b
(*.f64 c i)
43.4b
(*.f64 a b)
Compiler

Compiled 223 to 165 computations (26% saved)

regimes313.0ms (1.4%)

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

15 calls:

41.0ms
t
33.0ms
(*.f64 x y)
30.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
25.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
25.0ms
(*.f64 c i)
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 397 to 183 computations (53.9% saved)

regimes347.0ms (1.6%)

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

15 calls:

48.0ms
c
36.0ms
y
34.0ms
x
25.0ms
i
23.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 385 to 181 computations (53% saved)

regimes490.0ms (2.2%)

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

15 calls:

64.0ms
z
64.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))
35.0ms
(*.f64 z t)
34.0ms
y
34.0ms
i
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 373 to 178 computations (52.3% saved)

regimes580.0ms (2.7%)

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

11 calls:

70.0ms
b
68.0ms
(*.f64 c i)
61.0ms
z
55.0ms
a
52.0ms
x
Results
ErrorSegmentsBranch
7.1b4x
7.1b5y
8.5b3z
6.9b6t
7.1b6a
6.9b5b
8.4b6c
8.4b6i
5.1b3(*.f64 z t)
6.6b3(*.f64 a b)
10.7b5(*.f64 c i)
Compiler

Compiled 210 to 114 computations (45.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0227428921481957e+29
4.687743914455132e+30
0.0ms
-2.0106902925884187e+102
-9.759638305905349e+101
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes403.0ms (1.8%)

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

11 calls:

56.0ms
x
56.0ms
(*.f64 c i)
45.0ms
b
41.0ms
y
37.0ms
z
Results
ErrorSegmentsBranch
10.6b3x
9.9b6y
11.3b5z
14.6b1t
12.2b3a
10.6b5b
12.6b3c
12.0b5i
11.9b6(*.f64 z t)
10.7b5(*.f64 a b)
9.3b9(*.f64 c i)
Compiler

Compiled 188 to 112 computations (40.4% saved)

bsearch136.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
4.311735361720569e+51
3.470013692352849e+67
18.0ms
1.2956323364414009e-65
2.574730358554816e-63
14.0ms
9.274408534812466e-152
4.620739622994276e-150
18.0ms
3.296311892760588e-242
8.12885282523321e-238
0.0ms
-1.22658239937e-313
-8.38884e-319
21.0ms
-5.565274328368855e-285
-6.043019837599322e-296
17.0ms
-6.742722511944991e-22
-1.1214045296834356e-24
23.0ms
-2.7221687710333802e+48
-2.378969159877234e+41
Results
122.0ms944×body256valid
Compiler

Compiled 2040 to 1500 computations (26.5% saved)

regimes1.3s (6.1%)

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

11 calls:

407.0ms
y
161.0ms
b
154.0ms
(*.f64 z t)
96.0ms
i
95.0ms
(*.f64 c i)
Results
ErrorSegmentsBranch
17.6b5x
15.0b15y
16.0b12z
17.9b8t
15.6b10a
16.2b10b
17.2b6c
17.4b6i
14.3b7(*.f64 z t)
15.9b6(*.f64 a b)
14.4b7(*.f64 c i)
Compiler

Compiled 177 to 111 computations (37.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0227428921481957e+29
4.687743914455132e+30
0.0ms
2.747346758449022e-106
5.121955890072203e-97
0.0ms
-0.0
6.819950232478022e-306
0.0ms
-4.381989139284767e-255
-6.076631347741326e-266
0.0ms
-10719632983.671085
-39.26016374351445
0.0ms
-6.696128827409169e+128
-1.378839053348422e+114
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes526.0ms (2.4%)

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

11 calls:

63.0ms
y
58.0ms
a
58.0ms
z
53.0ms
x
51.0ms
(*.f64 z t)
Results
ErrorSegmentsBranch
17.2b8x
16.0b11y
17.2b10z
19.1b7t
17.3b10a
19.4b5b
17.8b8c
19.0b5i
14.9b8(*.f64 z t)
18.4b5(*.f64 a b)
13.4b9(*.f64 c i)
Compiler

Compiled 163 to 109 computations (33.1% saved)

bsearch148.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
4.311735361720569e+51
3.470013692352849e+67
16.0ms
4.2139420001476034e-78
2.3099422334402445e-73
15.0ms
9.274408534812466e-152
4.620739622994276e-150
17.0ms
1.520965213318594e-278
5.248868619227927e-276
17.0ms
-6.742722511944991e-22
-1.1214045296834356e-24
23.0ms
-2.7221687710333802e+48
-2.378969159877234e+41
15.0ms
-1.8148321027401045e+62
-2.0254327224809317e+60
21.0ms
-7.477723132635096e+102
-1.7554698326565686e+97
Results
136.0ms1056×body256valid
Compiler

Compiled 2076 to 1574 computations (24.2% saved)

regimes413.0ms (1.9%)

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

11 calls:

45.0ms
c
45.0ms
(*.f64 a b)
45.0ms
z
41.0ms
(*.f64 z t)
37.0ms
i
Results
ErrorSegmentsBranch
18.6b6x
19.6b7y
19.5b9z
19.1b7t
21.5b7a
23.3b4b
18.9b5c
19.1b5i
16.0b6(*.f64 z t)
22.1b8(*.f64 a b)
14.9b7(*.f64 c i)
Compiler

Compiled 156 to 108 computations (30.8% saved)

bsearch112.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
4.311735361720569e+51
3.470013692352849e+67
17.0ms
4.2139420001476034e-78
2.3099422334402445e-73
14.0ms
9.274408534812466e-152
4.620739622994276e-150
17.0ms
1.520965213318594e-278
5.248868619227927e-276
16.0ms
-6.742722511944991e-22
-1.1214045296834356e-24
27.0ms
-2.7221687710333802e+48
-2.378969159877234e+41
Results
103.0ms800×body256valid
Compiler

Compiled 1596 to 1206 computations (24.4% saved)

regimes288.0ms (1.3%)

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

11 calls:

45.0ms
b
41.0ms
(*.f64 a b)
34.0ms
y
31.0ms
x
27.0ms
z
Results
ErrorSegmentsBranch
21.0b6x
23.0b8y
23.3b5z
21.4b3t
23.3b6a
21.8b10b
20.3b5c
20.5b3i
18.7b3(*.f64 z t)
22.3b9(*.f64 a b)
18.9b3(*.f64 c i)
Compiler

Compiled 142 to 106 computations (25.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1193758475898935e-26
2.560836128249582e-17
0.0ms
-1.378839053348422e+114
-4.4455605689651503e+108
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes222.0ms (1%)

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

11 calls:

33.0ms
x
24.0ms
y
24.0ms
t
21.0ms
c
21.0ms
i
Results
ErrorSegmentsBranch
23.0b7x
25.6b6y
25.8b4z
25.6b5t
27.9b3a
26.2b5b
26.4b5c
25.4b5i
22.8b3(*.f64 z t)
25.9b5(*.f64 a b)
26.9b3(*.f64 c i)
Compiler

Compiled 135 to 105 computations (22.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3840829485132498e+22
2.6513785630598984e+22
0.0ms
-1.378839053348422e+114
-4.4455605689651503e+108
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes438.0ms (2%)

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

11 calls:

72.0ms
t
61.0ms
a
48.0ms
x
40.0ms
y
37.0ms
i
Results
ErrorSegmentsBranch
31.5b12x
34.8b7y
34.0b8z
33.1b11t
32.2b10a
33.2b7b
34.4b9c
31.9b10i
30.0b9(*.f64 z t)
30.6b7(*.f64 a b)
30.7b7(*.f64 c i)
Compiler

Compiled 128 to 104 computations (18.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0227428921481957e+29
4.687743914455132e+30
0.0ms
5.121955890072203e-97
6.078504759994462e-97
0.0ms
7.563698421833359e-152
6.881334496866547e-148
0.0ms
9.152793516809143e-273
7.349065713475953e-254
0.0ms
-6.076631347741326e-266
-3.941787611141932e-268
0.0ms
-7.676680479928298e-123
-1.8181312764673195e-134
0.0ms
-5.040929258541619e-29
-1.1674834620067278e-39
0.0ms
-1.378839053348422e+114
-4.4455605689651503e+108
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes275.0ms (1.3%)

Counts
3 → 7
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 c i)
Calls

10 calls:

58.0ms
x
47.0ms
a
37.0ms
i
27.0ms
t
24.0ms
(*.f64 c i)
Results
ErrorSegmentsBranch
37.8b8x
38.7b6y
37.4b5z
34.8b8t
35.1b7a
37.9b3b
37.1b6c
34.0b7i
34.7b3(*.f64 a b)
30.7b7(*.f64 c i)
Compiler

Compiled 111 to 93 computations (16.2% saved)

bsearch166.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
6.959146737436822e+112
3.798462946937647e+125
15.0ms
2.203378207375994e-93
2.237904210424791e-91
19.0ms
2.0588505720699107e-121
1.1957068700547743e-114
19.0ms
1.520965213318594e-278
5.248868619227927e-276
43.0ms
-2.643431867303735e-302
-5.018238605577785e-309
22.0ms
-2.378969159877234e+41
-1.9541519155994372e+28
Results
152.0ms848×body256valid
Compiler

Compiled 1266 to 1065 computations (15.9% saved)

regimes175.0ms (0.8%)

Accuracy

Total -28.2b remaining (-82.5%)

Threshold costs -28.2b (-82.5%)

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

10 calls:

38.0ms
z
32.0ms
a
20.0ms
t
14.0ms
y
12.0ms
i
Results
ErrorSegmentsBranch
40.1b4x
40.3b4y
39.5b6z
40.7b5t
37.0b5a
38.3b3b
39.8b3c
38.3b3i
34.7b3(*.f64 a b)
34.2b3(*.f64 c i)
Compiler

Compiled 108 to 92 computations (14.8% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
6.959146737436822e+112
3.798462946937647e+125
22.0ms
-2.378969159877234e+41
-1.9541519155994372e+28
Results
39.0ms320×body256valid
Compiler

Compiled 474 to 405 computations (14.6% saved)

simplify8.0ms (0%)

Stop Event
fuel
Compiler

Compiled 822 to 340 computations (58.6% saved)

soundness0.0ms (0%)

Compiler

Compiled 8 to 8 computations (0% saved)

end148.0ms (0.7%)

Compiler

Compiled 718 to 181 computations (74.8% saved)

Profiling

Loading profile data...